3
我可以把網格放入另一個網格的插件中。用extjs 4嵌套網格
這是我的網格,我想放置在配置'插件'ext網格。
var grid = new Ext.grid.GridPanel({
store: store,
columns: [
{ header: 'Customer Name', dataIndex: 'CustomerName', width: 212 },
{ header: 'Charge Date', dataIndex: 'ChargeDate', width: 212 },
{ header: 'Package Plan', dataIndex: 'PackagePlan', width: 212 },
{ header: 'Current Invoice Sum', dataIndex: 'CurrentInvoiceSum', width: 212 }
],
plugins: [{
ptype: 'rowexpander',
rowBodyTpl: ['<div style="background-color:#CBDDF3; width:643px;margin-left:147px;margin-bottom: 20px;border: 1px solid;">',
'<p><b>Customer Details:</b><br/>{CustomerName}<br/> {CustomerAddress}, {CustomerPhone}, {CustomerEmail} </p>',
'<p><b>Package Type:</b> {PackagePlan}<br/>',
'<b>Invoice Details:</b></p>',
'<div class="nestedO" id="{InvoiceId}"></div> </div>',
]
}],
width: 900,
height: 450,
renderTo: Ext.get('Ongoing')
});
這可能嗎?
我告訴你,我的問題: 我想創建創建父網格時,而不是當「expandbody'.I要加載數據的家長和部分數據使用一次,部分嵌套網格他們在嵌套 也許你有任何想法。謝謝 – Hadas
在上面的代碼中,沒有額外的數據加載發生。我將父級的記錄信息綁定到嵌套網格。 expandbody發生的唯一事情就是創建嵌套網格和渲染的實例。 –
謝謝我試試 – Hadas