Ember 3, DataTable рендеринг кнопок с действиями
Я перевожу свое приложение с Ember 1 на 3. Оно использует DataTables
плагин для$JQuery
с обычаем render
метод отображения кнопок, управляющих действиями контроллера.
Теперь моя проблема в том, что более старая версия Ember позволила мне сделать это (myController.js):
var dataTablesColumns = [
.
.
.
{
mRender: function(data, type, row) {
return `<button onclick="getView($(this)).parentController.send('myAction')`
}
}
]
Так как Ember 3 больше не поддерживает представления, этот подход не работает. Как я могу позвонить контроллеру myAction
используя dataTables таким образом?
Я пробовал:
onclick="this.parentController.send('myAction')"
onclick="this.send('myAction')"
Но ничего не работает. this
относится к кнопке в контексте, а не к контроллеру.
Спасибо за любое предложение или помощь!