2013-08-19 58 views
0

嗨,我現在用的是jTemplates渲染通過HTML控件的數據格, 通過使用我可以追加數據使用jTemplate

$('div#table-jtemplates').setTemplate(x);  
$('div#table-jtemplates').processTemplate(data); 

我可以把數據的具體div.by追加上述,我我能夠替換整個數據。 任何人都可以幫我解決這個問題。預先感謝

回答

0

我沒有在jTemplates上工作,但看起來如果你想追加數據到特定的div,然後把div放在一個單獨的模板中,然後處理它。 像你已經做了:

$('new div').setTemplate("new template created with divs html");  
$('new div').processTemplate(data); 
+0

HI @作爲禮物送給,感謝您的reply.what是這裏的新手段 – Aditya

+0

'new div'就是你想追加數據的div,比如$(「#divId」)。setTemplate(template); $( 「#DIVID」)processTemplate(數據)。 – Farhan

0

jtemplates作品通過處理什麼在對數據的模板您發送它

,如果你要追加更多的數據,你需要做一個循環中模板本身

eg

<div id='mydiv'> 
    {#foreach $T.years as year} 
     <td class="aright bt italic cyear_{$T.year}" id="total_super_{$T.year}">0</td> 
    {#/for} 
</div> 

,那麼你會:

$('new div').setTemplate("mydiv");  
$('new div').processTemplate({years: [1,2,3,4]}); 

由於有4個幾年,會造成這些元素的4