title: KendoUI - Multiselect - Cascade - Issue with JSON Filtering
body: <p>I am facing issue on receiving correct value after filtering on multiselect data.</p>
  
  <pre><code>    &lt;script&gt;
          $(function () {
              var productsDataSource = new kendo.data.DataSource({
                  type: "json",
                  serverFiltering: true,
                  transport: {
                      read: {
                          url: "/api/incident/issue",
                      },
                      parameterMap: function (data) {
                          return kendo.data.transports.odata.parameterMap.call(this, data);
                      }
                  }
              });
  
              $("#products").kendoMultiSelect({
                  autoBind: false,
                  dataTextField: "IssueName",
                  dataValueField: "IssueID",
                  dataSource: productsDataSource
              });
  
              $("#suppliers").kendoMultiSelect({
                  autoBind: false,
                  dataTextField: "CategoryName",
                  dataValueField: "CategoryID",
                  dataSource: {
                      type: "json",
                      serverFiltering: true,
                      transport: {
                          read: {
                              url: "/api/incident/category"
                          }
                      }
                  },
                  change: function () {
                      var filters = buildFilters(this.dataItems());
                      productsDataSource.filter(filters);
                  }
              });
  
              function buildFilters(dataItems) {
                  var filters = [],
                      length = dataItems.length,
                      idx = 0, dataItem;
  
                  for (; idx &lt; length; idx++) {
                      dataItem = dataItems[idx];
  
                      filters.push({
                          field: "CategoryID",
                          operator: "eq",
                          value: parseInt(dataItem.CategoryID)
                      });
                  }
  
                  return {
                      logic: "or",
                      filters: filters
                  };
              }
          });
      &lt;/script&gt;
  </code></pre>
  
  <p>It looks i have an issue on this section</p>
  
  <pre><code>                  filters.push({
                          field: "CategoryID",
                          operator: "eq",
                          value: parseInt(dataItem.CategoryID)
                      });
  </code></pre>
  
  <p>At the <code>operator: "eg",</code></p>
  
  <p>As i can see the post occurs without an issue like this:</p>
  
  <pre><code>/api/incident/issue?%24inlinecount=allpages&amp;%24format=json&amp;%24filter=CategoryID%20eq%201
  </code></pre>
  
  <p>Receiving the data but without correct filtering, any help with the JSON operator (equivalent) please?</p>