在单个javascript文件中,我具有以下kendo网格选项。

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);

关于javascript - Kendo Grid rowTemplate JS函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52257675/

10-12 12:26
查看更多