汉化——DataGrid系列

这里只展示其中一些方式

1  全局汉化

<script src="~/js/devextreme/localization/dx.messages.zh.js"></script>

//dx.messages.zh.js文件里面的内容可以根据自己的需要去修改。中文要使用unicode编码
…………

$(function () {
  //汉化
  DevExpress.localization.locale("zh");
});
</script>

2  局部汉化——弹框

…………

@(Html.DevExtreme().DataGrid<Model>()
  …………
  .ID("gridMetting")
  .Editing(e => e
    .AllowDeleting(true)
    .Texts(t => {
      t.ConfirmDeleteMessage("您确定要删除吗?").ConfirmDeleteTitle("提示");
    })
  )
…………

)

<script>
//初始化
$(function () {
  //设置弹框的按钮
  DevExpress.localization.loadMessages({
    en: { "Yes": "确定", "No": "取消" }
  });
});
</script>

3局部汉化——按钮

…………

@(Html.DevExtreme().DataGrid<Model>()
  …………
  .ID("gridMetting")
  .Editing(e => e
    .AllowAdding(true)
    .AllowUpdating(true)
    .Texts(t => {
      t.AddRow("报备会议");
      t.EditRow("修改");
      t.SaveRowChanges("保存");
      t.CancelRowChanges("取消");
    })
  )
  …………

)

原文地址:https://www.cnblogs.com/xiaonanmu/p/15234476.html