extjs - 如何在 ExtJs 中从 tpl 调用函数
问题描述
我正在使用 dataview 控件,我需要从它的 tpl 调用一个函数。下面是我的代码,但它不起作用。
xtype: 'dataview',
scrollable: true,
tpl: new Ext.XTemplate(
'<tpl for=".">',
'<div class="messageTbl">',
'<table style="width: 100%;">',
'<tr><td>{[this.formatDate(CreationDate)]}</td><tr/>',
'</table>',
'</div>',
'</tpl>',
{
formatDate: function (date) {
return date;
}
},
}
),
解决方案
formatDate
您在函数中有语法错误。
{
xtype: 'dataview',
scrollable: true,
tpl: new Ext.XTemplate(
'<tpl for=".">',
'<div class="messageTbl">',
'<table style="width: 100%;">',
'<tr><td>{[this.formatDate(CreationDate)]}</td><tr/>',
'</table>',
'</div>',
'</tpl>',
{
formatDate: function (date) {
return date;
}
}
)
}
推荐阅读
- r - 如何同时绑定列和重命名?
- python - 如何让 python 脚本在 docker 容器中写入文件?
- sql-server - 当前命令发生服务器错误,结果(如果有)应丢弃
- java - 使用rabbitmq连接应用程序模块
- blogger - 如何从相关文章中排除当前帖子,即使它具有相同的标签?
- json - 重击。使用jq循环json时如何访问参数?
- powershell - 如果 VLAN 尚未启用,则启用 VLAN 并使用 powershell 脚本设置 VLAN ID
- java - URLConnectionReader 产生 UnknownHostException
- python - 扩展原始 roi 后如何在新图像中找到 roi 位置?
- postgresql - 一个查询中有多个 ON CONFLICT