javascript - 动态更改 Kendo ui Grid 列标题文本和字段

标签 javascript jquery asp.net-mvc

我在 MVC (ASP.NET) 项目中使用 Kendo ui Grid,我想根据来自数据库的数据更改网格列标题(标题),并更改 javascript 中的字段值。我有以下用于绑定(bind)剑道 ui 网格的代码。

detailRow.find("#childGrid").kendoGrid({
    dataSource: partDataSource,
    scrollable: false,
    sortable: true,
    pageable: 
    {
        input: true,
        numeric: false
    },

    columns: [{
            field: "UnitNumber",
            title: "Unit Number",
        },
        {
            field: "SampleNumber",
            title: "Sample Number",
        },
        {
            field: "TotalMiles",
            title: "TestFrequency",

        },
        {
            field: "IsTestCompletedByDriver",
            title: "Part Complete",
            template: "#if( IsPartCompleteApprove==true){#<a href='javascript:return(void)' style='float: left; font-size: 17px;' class='app-btn'>Approved</a>#} else if( IsTestCompletedByDriver==false || MarkTesterComplete==true) {#<input type=\"checkbox\"   name='IsTestCompletedByDriver' #= IsTestCompletedByDriver? 'checked' : '' # disabled  /># }   else {#<span><input class='k-button k-button-icontext k-grid-AddFeedback' type='button' onclick=ApprovePartcomplete('#:TRPartUnitId#','approve'); value='Approve'/>  <input class='k-button k-button-icontext k-grid-AddFeedback'type='button' onclick=ApprovePartcomplete('#:TRPartUnitId#','reject'); value='Reject'/><span>#} #",
        },
    ]
});

我必须根据“TestFrequency”值动态更改“标题”并更改其“字段”。请让我帮忙。

谢谢,

最佳答案

您可以使用 jquery 更改列标题。

$("#childGrid th[data-field=TotalMiles]").html("TestFrequency");

关于javascript - 动态更改 Kendo ui Grid 列标题文本和字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22862004/

相关文章:

javascript - 我如何获得 "codify"和 "beautify"代码?

javascript - Moment.js ZH_CN 语言环境的格式时间

jquery - 如何让 jQuery 验证生成与服务器端 ASP .NET MVC 验证相同的标记?

javascript - 带有 d3.js 叠加层的嵌入式 Google map 显示 UI 选项和叠加元素,但不显示 map 本身

javascript - 允许 Googlebot 抓取动态生成的产品页面

jquery - 深度 ul - li 列表使用 jQuery 从当前树向所有父 li 添加类

javascript - 将值更改为动态父级和子级复选框的问题

javascript - 如何将此 html 添加到 div 中,转义引号?

asp.net - 路径 '/BingSiteAuth.xml' 的 Controller 未找到或未实现 IController

c# - 选择具有多个期间时间字段的行