Kendo Grid rowTemplate JS функция - PullRequest
       7

Kendo Grid rowTemplate JS функция

0 голосов
/ 10 сентября 2018

В одном файле 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
});

Как я могу вызвать функцию javascript внутри этого rowTemplate?

Я сослался на несколько форумов telerik, но, поскольку я искал, ни один не соответствует моим условиям (Мои плохие исследования :( Я полностью застрял здесь ..) Любое предложение будет полезно для меня.

1 Ответ

0 голосов
/ 10 сентября 2018

Просто используйте строковую интерполяцию:

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...