[progress Communities] [progress Openedge Abl] Forum Post: Re: Jsdo Filtering

  • Thread starter Thread starter spandau66
  • Start date Start date
Status
Not open for further replies.
S

spandau66

Guest
Hi, Yes tried that before and it does work on the Basic Script - but the filter field value still comes out in the log file as '?'. If I reinstate my original code (using a structured AngularJS service) then the filtering does not work. The filterObject would be: var objFilter = [{ field: "Company", operator: "eq", value: 9996 }, { field: "BatchID", operator: "eq", value: e.BatchID } ]; and the Process Method: this.getJSDOFilterData = function (resourceName, resourceTable, resourceFilter) { var deferred = $q.defer(); var dataDS; console.log(resourceFilter); dataDS = new kendo.data.DataSource({ type: "jsdo", //serverPaging: true, serverFiltering: true, //serverSorting: true, pageSize: 20, //filter: resourceFilter, filter: { field: "Company", operator: "eq", value: 9996 }, transport: { jsdo: resourceName, tableRef: resourceTable, countFnName: "count" }, requestEnd: function (e) { console.log(e); deferred.resolve(e); }, error: function (e) { console.log('Error: ', e); deferred.reject(e); } }); dataDS.read(); return deferred.promise; }; Notice that for simplicity, I have hard coded a 'filter' value and also note that It's using a Kendo DataSource. Regardless of whether I comment out the serverFiltering, the filtering does not work as mentioned previously.

Continue reading...
 
Status
Not open for further replies.
Back
Top