【问题标题】:How to change the "text"on the kendo grid button?如何更改剑道网格按钮上的“文本”?
【发布时间】:2017-08-25 07:17:59
【问题描述】:

在我的剑道网格上有一个按钮,默认是 add new record。我想改变它。我使用了以下标签但不起作用:

#turbinegrid .k-icon.k-add::after {
    content: "ADD";
}

【问题讨论】:

标签: css kendo-grid


【解决方案1】:

您可以为按钮设置模板,如下所示,

$("#myGrid").kendoGrid({
toolbar: [{
      template: '<div><div style="float:left;"><h2>Tech Documents</h2></div><div style="float:right;margin: 2% 1% 1% 1%;"><a title="add new" class="k-button k-button-icontext k-grid-add" href="\\#"><span class="k-icon k-i-plus-outline"></span>**Create One**</a></div></div>'
     }]
});

使用您的文本代替 Create One

【讨论】:

    【解决方案2】:

    当使用MVC时,你可以这样设置文本:

    @(Html.Kendo().Grid<GridViewModel>()
        .ToolBar(tools =>
        {
            tools.Create().Text("ADD");
        })
    )
    

    当使用jQuery 时使用这个:

    $("#grid").kendoGrid({
        toolbar: [{ name: "create", text: "ADD" }]
    });
    

    【讨论】:

      【解决方案3】:
      #turbinegrid .k-icon.k-add {
          font-size: 0px !important;
      }
      #turbinegrid .k-icon.k-add::after {
          content: "New Text" !important;
          font-size: 18px !important;
      }
      

      【讨论】:

      • 如果您能解释为什么这可以解决问题,将会很有帮助。
      • 这个jsfiddle.net/1oxe4ykh会让你明白,如果你不明白,试试看css for dummies@NisargShah
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多