Mar 08, 2014, 2:32 PM
[CLOSED] TreePanel Info Filter
Hi, i use the filter for find the node, but with many record the first time is slow, the second time to execute the filter is ok.
I have a solution for this case for help my?
I load intere tree in Page_Load (c#), and it's ok, se expand manually it' work ok, but se filter use:
Thanks
Aurelio
I have a solution for this case for help my?
I load intere tree in Page_Load (c#), and it's ok, se expand manually it' work ok, but se filter use:
<ext:TriggerField
ID="TriggerField1"
runat="server"
EnableKeyEvents="true" Height="40">
<Triggers>
<ext:FieldTrigger Icon="Clear" />
</Triggers>
<Listeners>
<TriggerClick Handler="clearFilter();" />
</Listeners>
</ext:TriggerField>
<ext:Button ID="Button3" runat="server" Text="Conferma" Scale="Small"
IconUrl="Images/Icon/save24.png" >
<Listeners>
<Click Handler="filterTree(TriggerField1)" />
</Listeners>
var filterTree = function (tf, e) {
var tree = TreePanelOri,
text = tf.getRawValue();
tree.clearFilter();
if (Ext.isEmpty(text, false)) {
return;
}
var re = new RegExp(".*" + text + ".*", "i");
tree.filterBy(function (node) {
return re.test(node.data.text);
});
};
First time is many slow, but if repeat the filter is ok.Thanks
Aurelio
Last edited by Daniil; Mar 14, 2014 at 8:27 AM.
Reason: [CLOSED]