Kendo ui 剑道网格,更改自定义按钮的文本

Kendo ui 剑道网格,更改自定义按钮的文本,kendo-ui,kendo-grid,kendo-asp.net-mvc,Kendo Ui,Kendo Grid,Kendo Asp.net Mvc,是否有人知道如何更改剑道UI中自定义按钮的文本,当其定义如下: c.Command(Command=> {command.Custom(“自定义”)。单击(“操作”).Text(“文本”); }) 为了在点击该按钮后进行编辑,文本可能会发生变化 提前感谢您的回答。使用您的示例代码 “custom”参数无效/被解析器忽略(不保留任何内容意味着“custom”) Click(“”)参数是单击后将执行的Javascript函数的名称 Text(“”)参数是默认文本(执行Razor/加载页面时) 您

是否有人知道如何更改剑道UI中自定义按钮的文本,当其定义如下:

c.Command(Command=>
{command.Custom(“自定义”)。单击(“操作”).Text(“文本”);
})

为了在点击该按钮后进行编辑,文本可能会发生变化


提前感谢您的回答。

使用您的示例代码

  • “custom”
    参数无效/被解析器忽略(不保留任何内容意味着
    “custom”
  • Click(“”)
    参数是单击后将执行的Javascript函数的名称
  • Text(“”)
    参数是默认文本(执行Razor/加载页面时)
您需要一个函数,如:

function Action(e) {
    e.target[0].innerText = "Some new text for the button"
}

这应该行得通,不是吗?它行得通,但以另一种你想要的方式。我找到了将它与模型属性
command.Custom(“自定义”).Click(“Action”).Text(@model.Text)连接的方法
但由于绑定位于同一段代码中,因此无法正常工作,并出现错误:“无法对空引用执行运行时绑定”。如何执行早期绑定?如果您可以发布更多的视图,最好是整个视图,这将非常有用。如果没有,至少是顶部,然后是网格。
function Action(e) {
    e.target[0].innerText = "Some new text for the button"
}