private void AddRule(string result) { if (result != "null" && this._jsOptions != null && this._jsOptions.Count > 0) { var _jsOptionsAsJson = DataTableConfigVm.convertDictionaryToJsonBody(this._jsOptions); result = result.TrimEnd('}') + ", " + _jsOptionsAsJson + "}"; } _list.Insert(0, (c, t) => _predicate(c, t) ? result : null); }
public _FilterOn <DataTableConfigVm> FilterOn <T>(object jsOptions) { IDictionary <string, object> optionsDict = DataTableConfigVm.ConvertObjectToDictionary(jsOptions); return(FilterOn <T>(optionsDict)); }
public ColumnFilterSettingsVm(DataTableConfigVm vm) { _vm = vm; this["sPlaceHolder"] = "head:after"; }
public _FilterOn <DataTableConfigVm> FilterOn(string columnName, object jsOptions) { IDictionary <string, object> optionsDict = DataTableConfigVm.convertObjectToDictionary(jsOptions); return(FilterOn(columnName, optionsDict)); }