TIWCGJQTreeViewSearchPlugin.Ajax Property
This object can be used to make a request to the server on each search - useful if you are using async trees. That way you can return an array of IDs that need to be loaded before the actual DOM search is performed (so that all the nodes that will match the search are loaded). For example if the user searches for "string", you get that on the server side, check the database and find out that there is a node containing that string. But the node is the child of some other node, etc - so in your response you must return the path to the node (without the node itself) as ids: ["#root_node","#child_node_3"]. This means that jstree will load those two nodes before doing the client side search, ensuring that your node will be visible. The ajax config object is pretty much the same as the jQuery ajax settings object. You can set the data option to a function, that will be executed in the current tree's scope (this will be the tree instance) and gets the search string as a paramater. Whatever you return in the function will be sent to the server as data. You can set the url option to a function, that will be executed in the current tree's scope (this will be the tree instance) and gets the search string as a paramater. Whatever you return in the function will be used as the URL of the ajax request. The error and success functions (if present) also fire in the context of the tree, and if you return a value in the success function it will be used as the array of IDs.
published property Ajax: TIWCGJQAjaxOptions index 02 read GetAjax write SetAjax stored IsObjStored;