かなりの量の古いHTMLコードをExtJS4グリッドに移植している最中で、次の課題に遭遇しました。グリッド内のTD要素にカスタムIDを設定できるようにしたい。私が理解しているように、セルの作成に使用されるデフォルトのテンプレートをオーバーライドする必要があります。私の現在のテンプレートは次のようになります。
Ext.view.TableChunker.metaRowTpl = [
'<tr class="' + Ext.baseCSSPrefix + 'grid-row {addlSelector} {[this.embedRowCls()]}" {[this.embedRowAttr()]}>',
'<tpl for="columns">',
'<td class="{cls} ' + Ext.baseCSSPrefix + 'grid-cell ' + Ext.baseCSSPrefix + 'grid-cell-{columnId} {{id}-modified} {{id}-tdCls} {[this.firstOrLastCls(xindex, xcount)]}" {{id}-tdAttr}><div class="' + Ext.baseCSSPrefix + 'grid-cell-inner ' + Ext.baseCSSPrefix + 'unselectable" style="{{id}-style}; text-align: {align};">{{id}}</div></td>',
'</tpl>',
'</tr>'
];
テーブルセルの「id=」属性を操作できるようにするために、どのプレースホルダーを使用できますか?