Ich versuche, eine Tabelle in Datenansicht zu rendern. Alles funktioniert gut, aber die tpl renderes zweimal:ExtJS 6.0.1 Dataview Tpl gerendert
Erstens: Der tpl Inhalt geladen zusammen mit den Daten Zweitens: die allein tpl wird ohne Daten gerendert
Ich fand heraus, dass diese Frage bereits für ein gefragt wurde, andere Version hier. Aber es gab keine relevante Antwort, um dieses Problem zu lösen. ExtJS tpl renders twice
{
xtype: 'dataview',
scrollable: true,
itemSelector: 'tr',
data: [{
selCodeType: 'selCodeType',
codeTypeMnc: 'codeTypeMnc'
}, {
selCodeType: 'selCodeType',
codeTypeMnc: 'codeTypeMnc'
}],
tpl: ['<table><thead>',
'<th>Select Code Type</th>',
'<th>Code Type MNC</th>',
'</thead>',
'<tbody>',
'<tpl for=".">',
'<tr>',
'<td>selCodeType</td>',
'<td>codeTypeMnc</td>',
'</tr>',
'</tpl>',
'</tbody></table>']
}
Ich habe auch itemTpl versucht. Aber kein Glück. Es wäre hilfreich, wenn mich jemand darauf hinweisen würde, was ich hier falsch mache.
Danke
Sie haben vergessen, die Klammern in for-Schleife
Nein Ich tat es nicht. Ich habe es absichtlich so gelassen. Weil der Wert für die Daten derselbe ist wie der angegebene Text. Jedenfalls ist das nicht die Ursache des Problems. Ich bin mir sicher. –