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

剑道UI网格编辑行单击而不是编辑按钮单击

仇迪
2023-03-14

有人知道一种只需单击行即可触发行编辑的方法吗?

我希望看到与单击编辑命令按钮时相同的功能,但通过选择行触发。

共有2个答案

柴英博
2023-03-14

我知道这是一个老问题,但我只是需要一个解决方案,这就是我的工作。我想使用双击,但单击事件也应该可以工作。

var grid = $('#grid').data('kendoGrid');
$('#grid .k-grid-content table').on(
  'dblclick',
  'tr',
  function () { grid.editRow($(this)); }
);

选择器(“#grid.k-grid-content table”)适用于我的当前配置(主要是我打开了虚拟滚动),因此可能需要根据您的具体情况进行调整。

慕阳平
2023-03-14

您可以将其添加到网格的更改事件中:

myGrid.setOptions({
            editable: {
                mode: "inline"
            },
            change: function(){
                  this.editRow(this.select());
            }
});
 类似资料:
  • 要获取当前选定行的行信息,可以执行以下操作 但如何获得相同的,当我点击编辑按钮? 我尝试了它没有工作。 编辑 我尝试了下面答案中建议的方法,但它仍然给我空值 完整代码

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

  • 我想在我的剑道ui网格中进行内联编辑。数据绑定似乎工作正常,但当我在编辑某些内容后单击“更新”按钮时,范围会得到更新,但编辑对话框不会消失。如果单击另一个编辑按钮,它将进入失效状态。毕竟,只有当我至少提供一个伪函数作为k-save时,它才会更新作用域。出于某种原因,单击“取消”按钮确实会更新范围。所以“取消”按钮实现了我对“更新”按钮的期望。 您可能会看到,我想更新客户端的本地范围,而不是向任何服

  • 我有一个剑道网格和一个按钮栏。单击按钮时,我希望它调用一个javascript函数,并将行的数据作为参数。这是我到目前为止所拥有的

  • 我无法编辑剑道网格内联和弹出两者。单击“保存”按钮时,我的操作方法无法获取当前编辑单元格的值。 控制器代码: 在控制器中,我只得到空值。请帮帮我,我想使用剑道mvvm教学。

  • 我使用Telerik的演示页面上显示的编辑网格。编辑网格后,我希望网格刷新。编辑网格后,网格是否有调用的任何事件? 我试图使用数据绑定事件。在本例中,我读取数据源,但它告诉我刷新网格是一个无限循环。我试图使用saveChanges事件,但它不起作用。