当前位置: 首页 > 知识库问答 >
问题:

如何使用内联编辑选项向剑道网格动态添加列

卜阳
2023-03-14

我有一个列数组对象,它绑定到剑道网格的columns属性。如果在数组中添加命令,则会出现按钮,但编辑事件不会触发。

此外,在编辑模式下,我需要使每列中的复选框启用,并根据列名更新它。

我添加列使用下面的代码和出价列属性剑道网格。

  var titleDefs = [
        "User Name", "Admin", "Print"
    ];
    // Field Definition
    var fieldDefs = [
        "UserName", "Admin", "Print"
    ];
    var columnDefs = [];

    for (var i = 0; i < titleDefs.length; i++) {
        if (i == 0)
            columnDefs.push({
                title: titleDefs[i], field: fieldDefs[i],
            });

        else
            columnDefs.push({
                title: titleDefs[i], field: fieldDefs[i], template: '<input id=chk' + fieldDefs[i] + ' name=chk' + fieldDefs[i] + ' type="checkbox" #=  ' + fieldDefs[i] + ' ? "checked=checked style=display:block disabled=disabled" : " style=display:none" #  ></input>',
            });
    }
    columnDefs.push({ command: "edit", title:"", width:"100px"});

请帮我做这件事。

共有1个答案

权烨磊
2023-03-14

在列列表中定义列时,您将根据要使其可编辑的内容(即YourProperty)在数据源中拥有属性,使用此属性可以绑定选中的属性,如下所示。

columnList = [{ title: "", width: "30px", template: "<input class='chkEmail' id='chk_#= DocumentGUID #' type='checkbox'  data-bind='checked: YourProperty' #= YourProperty? checked='checked' : '' #/>", groupable: false}]
 类似资料:
  • 我想在我的剑道ui网格中进行内联编辑。数据绑定似乎工作正常,但当我在编辑某些内容后单击“更新”按钮时,范围会得到更新,但编辑对话框不会消失。如果单击另一个编辑按钮,它将进入失效状态。毕竟,只有当我至少提供一个伪函数作为k-save时,它才会更新作用域。出于某种原因,单击“取消”按钮确实会更新范围。所以“取消”按钮实现了我对“更新”按钮的期望。 您可能会看到,我想更新客户端的本地范围,而不是向任何服

  • 我需要在剑道网格(内联编辑)中使用多重选择列表,以便用户可以从每行列表中选择多个值。 以下是我的要求: 在显示时,剑道网格应该显示所有选定值的逗号分隔列表。 在添加时,剑道网格应该显示多重选择列表,并允许选择多个值。 在编辑时,剑道网格应该显示具有已选择值的多选列表。用户应该能够修改从列表中选择和添加/删除项目。 当用户点击更新/保存按钮时,多选列表中的选定值应该在代码后面(在更新ajax操作中)

  • 我对剑道网格自定义编辑器有问题。当我点击剑道网格上的编辑按钮时,我想使用dateTimePicker作为我的编辑器。但当我尝试使用dateTimePicker自定义网格时,总会出现错误: 以下是简单的源代码: 或者你可以在这个链接上查看 我已经在许多不同的来源上检查了它,例如: 参考文献1 参考文献2

  • 剑道内嵌单元格编辑不支持日期时间格式。我需要"dd/MMM/yyyy"数据格式,但是剑道网格显示"提交的日期必须是日期"错误。你能告诉我该怎么做吗

  • 嗨,我正在尝试做剑道网格,但它不工作,显示网格,但没有显示数据。我不知道怎么了。我不知道parametersMap是怎么工作的。请帮帮我。 控制器 这是剧本 Json数据返回:http://localhost:53232/Home/GetGeo?id=5

  • 我有一个带冰柱的剑道格子