2013-03-12 67 views
1

我有一個網格,看起來是這樣的:如何在Ext.js中動態添加自定義網格行?

---------------------- 
Id | Customer | Total 
---------------------- 
100| Foo, Inc.| $19.95 
---------------------- 
200| Bar, LLC.| $23.50 
---------------------- 

當我雙擊任何給定行我想補充其包含嵌套網格特定行下面一行。所以,那麼,網格是這樣的:

---------------------- 
Id | Customer | Total 
---------------------- 
100| Foo, Inc.| $19.95 
---------------------- 
    ------------------ 
    ORDER DETAIL 
    ------------------ 
    Item | Term | SKU 
    ------------------ 
    1 | 30 | abc  
    ------------------ 
---------------------- 
200| Bar, LLC.| $23.50 
---------------------- 

我已經有孩子(「訂單詳細信息」),我要在其他地方使用網格容器。我如何將這個網格動態添加到雙擊下面的一行?

+1

http://extjs-world.blogspot.com/2011/06/nested-grids-using-rowexpander.html – 2013-03-12 20:11:30

回答

2

正如Robert已經提到的,您可以使用RowExpander插件http://docs.sencha.com/ext-js/4-1/#!/api/Ext.ux.RowExpander在網格行中包含額外的信息。

這裏是示例實現的: http://docs.sencha.com/ext-js/4-1/#!/example/grid/grid-plugins.html

+0

感謝。不幸的是,Ext的情況經常如此,我不知道如何將它與我繼承的代碼整合。 – 2013-03-12 22:22:03

+0

可以理解,但您需要的只是填充網格的JSON數據以及用於填充展開的行或行主體的額外信息位。 – dbrin 2013-03-12 22:34:54

相關問題