/* Inform the parent query: important for update */
new_data = {
state : STATE_SET,
- key : this._get_query_path(query_ext),
+ key : '', //this._get_query_path(query_ext),
op : STATE_SET_ADD,
value : data.value,
};
/* Inform the parent query: important for update */
new_data = {
state : STATE_SET,
- key : this._get_query_path(query_ext),
+ key : '', //this._get_query_path(query_ext),
op : STATE_SET_REMOVE,
value : data.value,
};
switch(data.state) {
case STATE_SET:
- switch(data.value) {
+ switch(data.op) {
case STATE_SET_IN:
case STATE_SET_IN_SUCCESS:
case STATE_SET_OUT_FAILURE:
- this.set_checkbox_from_data(data.key, true);
- this.set_bgcolor(data.key, QUERYTABLE_BGCOLOR_RESET);
+ this.set_checkbox_from_data(data.value, true);
+ this.set_bgcolor(data.value, QUERYTABLE_BGCOLOR_RESET);
break;
case STATE_SET_OUT:
case STATE_SET_OUT_SUCCESS:
case STATE_SET_IN_FAILURE:
- this.set_checkbox_from_data(data.key, false);
- this.set_bgcolor(data.key, QUERYTABLE_BGCOLOR_RESET);
+ this.set_checkbox_from_data(data.value, false);
+ this.set_bgcolor(data.value, QUERYTABLE_BGCOLOR_RESET);
break;
case STATE_SET_IN_PENDING:
this.set_checkbox_from_data(data.key, true);
- this.set_bgcolor(data.key, QUERYTABLE_BGCOLOR_ADDED);
+ this.set_bgcolor(data.value, QUERYTABLE_BGCOLOR_ADDED);
break;
case STATE_SET_OUT_PENDING:
this.set_checkbox_from_data(data.key, false);
- this.set_bgcolor(data.key, QUERYTABLE_BGCOLOR_REMOVED);
+ this.set_bgcolor(data.value, QUERYTABLE_BGCOLOR_REMOVED);
break;
}
break;