set default condition only if not conditions in filters

This commit is contained in:
Akhilesh Darjee 2014-01-14 13:09:37 +05:30
parent f3104016c4
commit bd2b891f92

View file

@ -145,7 +145,8 @@ wn.ui.Filter = Class.extend({
me.field.desc_area = $a(me.field.wrapper, 'span', 'help', null,
'values separated by comma');
} else {
me.set_field(me.field.df.parent, me.field.df.fieldname);
me.set_field(me.field.df.parent, me.field.df.fieldname, null,
me.$w.find('.condition').val());
}
});
@ -166,7 +167,7 @@ wn.ui.Filter = Class.extend({
if(value!=null) this.field.set_input(value);
},
set_field: function(tablename, fieldname, fieldtype) {
set_field: function(tablename, fieldname, fieldtype, condition) {
var me = this;
// set in fieldname (again)
@ -212,7 +213,7 @@ wn.ui.Filter = Class.extend({
if(old_text)
me.field.set_input(old_text);
this.set_default_condition(df, fieldtype);
if(!condition) this.set_default_condition(df, fieldtype);
$(me.field.wrapper).find(':input').keydown(function(ev) {
if(ev.which==13) {