javascript - 剑道网格rowTemplate JS函数
问题描述
在单个 javascript 文件中,我有以下剑道网格选项。
var relatedJobsGridOptions = ko.observable({});
//I am seeing message, javascript function is never used :(
function getName(name) {
return name;
}
relatedJobsGridOptions({
columns: [
{ field: 'name', title: 'Customer Name ', width: '160px' },
],
dataSource: OccData,
rowTemplate: (
'<tr style="background-color: rgb(246,246,246)" data-uid="#= uid #">' +
'<td>#=getName(name)# </td>' +
'</tr>'
),
overflow: false
});
我如何在这个 rowTemplate 中调用 javascript 函数?
我已经推荐了几个 Telerik 论坛,但至于我搜索的没有一个符合我的条件(我糟糕的研究:(我完全被困在这里..)任何建议都会对我有所帮助。
解决方案
只需使用字符串插值:
function getName (name) {
return `<strong>${name}</strong>`
}
const rowTemplate = `
<tr style="background-color: rgb(246,246,246)" data-uid="#= uid #">
<td>#= ${ getName('some name') } #</td>
</tr>
`.trim()
console.log(rowTemplate);
推荐阅读
- c# - 在 C# 中调整图像大小而不损失质量
- laravel - 上传图片到 Cloudinary - Laravel
- c++ - 如何确保 C++ 中的运行时类型协方差?
- python - Python 3 中的颜色条
- python - 如何在 Amazon EMR 集群上远程提交 hadoop MR 作业
- java - 二叉树 - 查找节点的第 k 个顺序(从小到大)
- python - python中的嵌套dask工作流程?
- javascript - 将 require.js 导入 Chrome 扩展
- javascript - 为什么 Analyzing Speech Recognition Results On-The-Fly 会导致 Chrome 崩溃?
- spring - Spring Boot ConfigurationProperties 无法在 Kotlin 中自动装配 [kotlin.UninitializedPropertyAccessException]