簡體   English   中英

在Ext.Panel內部的Ext.XTemplate內編輯數據

[英]Editing data inside Ext.XTemplate which is inside Ext.Panel

我必須在我的模板中編輯用於Ext.Panel的數據。 我怎樣才能做到這一點 ? 我試圖添加監聽器,但是click事件沒有綁定點擊該面板。

Ext.XTemplate:

MyApp.ext.MyExtension.prototype.mytpl = new Ext.XTemplate(
        '<tpl for=".">',
        '<table class="my">',
        '<tr><th>Item:</th><td>{itemIWantToEdit}</td></tr>',
        '</table>',
        '</tpl>'
        ).compile();

Ext.Panel:

var myPanel = new Ext.Panel({
                xtype: 'panel',
                region: 'east',
                title: 'MyPanel',
                split: true,
                width: 220,
                collapsible: true,
                layout: 'fit'
                // etc...

查看Ext.Panel中的tpl實現,您應該能夠通過使用新的XTemplate實例覆蓋tpl屬性來更改現有Panel的tpl。

// Create panel
var myPanel = new Ext.Panel(...);

// Later, somewhere else, in a listener for example
myPanel.tpl = new Ext.XTemplate('<tpl for="."> ... </tpl>');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM