Telerik MVC Grid插入按钮文本

时间:2012-05-17 08:38:49

标签: asp.net-mvc telerik telerik-grid telerik-mvc

如何更改Telerik MVC Grid上的插入命令按钮的文本。

我正在使用具有2个子级别的Master-Detail,我想个别化每个级别。我现在知道的唯一方法是从jQuery更改所有插入按钮。

我认为解决方案应该是自定义命令和模拟插入功能的操作。

来自Chrissav的解决方案

.ToolBar(commands => commands.Insert().HtmlAttributes( new { id = "addLvl1" }))
.ClientEvents(e => e.OnLoad("changeText")

功能

 function changeText() {
         $('[id=addLvl1]').text('Insert Level 1');
         $('[id=addLvl2]').text('Insert Level 2');
         $("[id=addLvl3]").text('Insert Level 3');
     }

1 个答案:

答案 0 :(得分:3)

这篇文章解释说它只能通过本地化完成: http://www.telerik.com/community/forums/aspnet-mvc/grid/grid-insert-button-text.aspx

我也是使用Jquery完成的。

在网格中:

.ToolBar(commands => commands.Insert().HtmlAttributes( new { id = "myID" }))
.ClientEvents(e => e
            .OnLoad("changeText")

JQ:

function changeText() {
        $('#myID').text('change the text here');
    }

你提到尝试自定义命令,所以你可以尝试这样的事情

.ToolBar(commands => commands.Custom() .Text("Insert Text") .Action("Action", "Controller")