2013-07-29 76 views
0

我试图根据用户在文本字段中搜索的内容搜索特定字段。例如:过滤网格 - 分机Js

items: [ 
      { xtype: 'panel', padding: 5, height: 500, width: '35%', 
        items: [ 
         { xtype: 'textfield', padding: 5, region: 'west', fieldLabel: 'Criteria 1', itemId: 'criteria_1' }, ... 

下面是代码从我的观点类:

store.filter('KBE_ID', '#criteria_1'); 

我想回到使用文本框我的价值过滤的搜索。这可以通过给它一个itemId来完成吗?

回答

2

让您参考使用itemId场,然后做使用getValue()过滤器:

var searchField = myPanel.down('#criteria_1'); 
store.filter('KBE_ID', searchField.getValue()); 
+0

有道理,我只是困惑什么myPanel是一个参考。 –

+0

'myPanel'是对搜索字段的任何父面板的引用。没有看到代码的完整上下文,我不能告诉你如何做,但是'x.down('#criteria_1')'适用于任何'x',它是组件层次。 – kevhender