簡體   English   中英

EXTJS4 XML商店-XTemplate

[英]EXTJS4 XML Store - XTemplate

我有以下模板:

myStore.on('load', function(store, records, options) {
        console.log(records);
        alert("loaded.");
        var tpl = new Ext.XTemplate(
            '<tpl for=".">',
            '<h1>{name} test</h1>',
            '<h1>{origin}</h1>',
            '</tpl>'
        );

        tpl.append(Ext.get("output-body"), myStore);

 });

它遍歷我的商店,該商店有3條記錄:

accounts { id="accounts-ext-record-1", internalId="ext-record-1"}   
name = "Network"    origin = "Support_4"    id = undefined
accounts { id="accounts-ext-record-2", internalId="ext-record-2"}   
name = "new"    origin = "nevil-nmshub" id = undefined
accounts { id="accounts-ext-record-3", internalId="ext-record-3"}   
name = "soap"   origin = "network"  id = undefined

當我運行代碼時,我得到:

test
test
test

輸出“名稱”和“來源”的值時我缺少什么? 看到3個帳目,因此打印了“ test”的3個打印字,這很麻煩。 謝謝

我需要添加數據。 在我的tpl中。

var tpl = new Ext.XTemplate(
            '<tpl for=".">',
            '<h1>{data.name} test</h1>',
            '<h1>{data.origin}</h1>',
            '</tpl>'
        );

暫無
暫無

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

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