Hello Isomorphic, I'm facing some troubles using Tree getFilteredTree() method, it returns null even if there are records that should match the AdvancedCriteria.
More specifically, I modified the following SmartClient example, Trees -> DataBinding -> Parent linking using following snippet
Gui claims that there is not any node to show.
I tried to use "startsWith" operator, obtaining the same result, and I put a simple criteria too, {Code:'1.1'}, but no nodes were returned.
I can't understand what is missing or where my fault lies.
I made a test with smartgwt too, 5.1d 2014-10-08 build, obtaining the same result, but if I invoke the findAll method, using the same AdvancedCriteria, I get the expected records.
I attached the simple main class I used for the test
Thanks in advance
More specifically, I modified the following SmartClient example, Trees -> DataBinding -> Parent linking using following snippet
Code:
var advancedCriteria = { _constructor:"AdvancedCriteria", criteria:[ {fieldName:"Code", operator:"iStartsWith", value:"1.1"} ] } isc.TreeGrid.create({ ID: "employeeTree", data: isc.Tree.create({ modelType: "parent", nameProperty: "Name", idField: "EmployeeId", parentIdField: "ReportsTo", data: [ {EmployeeId:"4", ReportsTo:"1", Name:"Charles Madigen", Code:"1"}, {EmployeeId:"188", ReportsTo:"4", Name:"Rogine Leger", Code:"1.1"}, {EmployeeId:"189", ReportsTo:"4", Name:"Gene Porter", Code:"1.2"}, {EmployeeId:"265", ReportsTo:"189", Name:"Olivier Doucet", Code:"1.1.1"}, {EmployeeId:"264", ReportsTo:"189", Name:"Cheryl Pearson", Code:"1.3"} ] }).getFilteredTree(advancedCriteria), // customize appearance width: 500, height: 400, nodeIcon:"icons/16/person.png", folderIcon:"icons/16/person.png", showOpenIcons:false, showDropIcons:false, closedIconSuffix:"" });
I tried to use "startsWith" operator, obtaining the same result, and I put a simple criteria too, {Code:'1.1'}, but no nodes were returned.
I can't understand what is missing or where my fault lies.
I made a test with smartgwt too, 5.1d 2014-10-08 build, obtaining the same result, but if I invoke the findAll method, using the same AdvancedCriteria, I get the expected records.
I attached the simple main class I used for the test
Thanks in advance
Comment