Correct one problem about grid instead of BoundList, when we click the grid combo box first time, it can't show all the items, it is because combo box refresh doesn't call, since we need listen the 'refresh' event in grid view instead of grid panel.
the test environment is extjs4 and chrome.

d is undefined

d is undefined

Great Work....I have noticed one issue in this ComboGrid that if we will press the down key arrow,its telling d is undefined.When I clicked inside the grid,then only I am able to select the rows in the grid.Otherwise it will show error as d is undefined.Please help me on this issue.

in his way u can filter a tree

in his way u can filter a tree

after entering text into text field, you can simply set the value in tree's store proxy property in which u have to configure extraParams property. in this
proxy :{
extraParams :{
test : null
}
}
to get this like this : treepanel.store.proxy.extraParams.test = textfieldvalue
do this on beforeload event of treepanel
in this way u can filter a tree.

Great Work....I have noticed one issue in this ComboGrid that if we will press the down key arrow,its telling d is undefined.When I clicked inside the grid,then only I am able to select the rows in the grid.Otherwise it will show error as d is undefined.Please help me on this issue.

You need to override the Combo's onExpand method and replace the BoundListKeyNav implementation with one thats Grid or Tree friendly.

XTemplate for BoundList

XTemplate for BoundList

Hello,
you can also customize BoundList using XTemplate so that it can be like a grid. All functionality of BoundList will still be present (keys support, pagging, selection etc.)
Example of xtemplate: