1
たとえば、Ext.button.Button
という要素を拡張すると、テンプレートにパラメータを渡す方法がわかります。私はそうそうする:DataViewテンプレート引数を設定する方法
renderTpl: '...{custom_parameter}...',
getTemplateArgs: function() {
return {
custom_parameter: "Some value"
}
}
それは良いです。しかし今、私はExt.DataView
を拡張するときに同じトリックをしたい。
Ext.define('Ext.ux.CustomComponent', {
extend: 'Ext.DataView',
...
tpl: [
'<div>{custom_parameter}</div>',
'<tpl for=".">',
...
'</tpl>'
]
...
私はDataView
は、この素敵なgetTemplateArgs
が欠落していることを参照してください。私はそうのように定義されたいくつかのテンプレートがあるとします。だからこれを達成するための代替方法は何ですか?
ええ!私はコンストラクタの助けを借りてこれを実装することができました。ありがとう! – Jacobian