I have the same problem as scenario 3 (dhtmlxdataprocessor.js or connector.js are not included, only dhtmlx.js), the filter input box does not appear I only see the static string “#connector_text_filter,#connector_text_filter”.
My first fail was using connector.js from the dhtmlxConnector.zip. This version don’t work with version 4.0 anymore!
Instead use the connector.js from dhtmlxSuite_v40_pro.zip !
( \dhtmlxSuite_v40_pro\sources\dhtmlxCommon\codebase\connector.js)
However only if a link also to codebase/connector/connector.js it works as exprected. At the moment i cant say if connector.js is just missing within dhtmlx.js or if there is a wrong/broken version included.
Including individually these files (in fact I include ‘dhtmlx’,dhtmlx_common’, and ‘connector’) makes the filtering (apparently) work. I need to test that further.
Except that my combo boxes in the grid now appear not to be filed properly anymore…
Fortunately I found and read this on the forum, because on the official documentation I did not find anything.
My problem was using dataprocessor with datastore
A simple code like this ends up in too much recursion
var myStore = new dhtmlXDataStore({ url:"xml/table1.php", datatype:"xml"});
myDP = new dataProcessor("xml/table1.php");
myDP.init(myStore);
but if I link also to connector.js contained in 4.03 sources/dhtmlxCommon/codebase, it works!
I’ve been following the “My First App” tutorial and ran in to the too much recursion issue as well in Step 10.
In the a previous step, the connector.js had been linked in, after the hdtmlx.js script.
Simply removing the inclusion of the connection.js file resolved the issue for me.
My header is now simply: