kendo-ui - 如何在 kendo ui 中隐藏细节网格的展开/折叠图标

标签 kendo-ui kendo-grid

我正在使用剑道 ui 网格详细信息模板。在网格中,我有一个下拉列表,其中包含一些值,例如下拉列表、文本框等。如果我添加新记录,那么我不想显示展开/折叠图标。选择下拉列表后,选定的值将是下拉列表,然后我只想显示展开/折叠图标。我怎样才能使用剑道用户界面做到这一点。希望你明白我的问题。
我试图在 dataBound 事件中像这样访问它

     dataBound: function (e) {         

                var dataSource = this.dataSource;         
                this.element.find('tr.k-master-row').each(function() {

                    this.tbody.find("tr.k-master-row>.k-hierarchy-cell>a").hide();

                });
            }

最佳答案

尝试这个:

function dataBound() {
    var grid = this;

    //expand all detail rows
    grid.tbody.find("tr.k-master-row").each(function () {
        grid.expandRow($(this));
    })

    //remove hierarchy cells and column
    $(".k-hierarchy-cell").remove();
    $(".k-hierarchy-col").remove();
}

希望这可以帮助...

关于kendo-ui - 如何在 kendo ui 中隐藏细节网格的展开/折叠图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17120401/

相关文章:

javascript - kendo-ui:网格中带有三元运算符的自定义模板

kendo-ui - Kendo Treeview 不显示从 Controller 获取 json 结果的记录

c# - 如何在 mvc kendo 网格的 ajax 绑定(bind)中使用客户端模板表达式?

jquery - Kendo 更改网格中的字体颜色

asp.net-mvc - ASP.NET MVC : Redirecting from one view to another

javascript - 如何动态生成一个基本的kendoUI小部件?

javascript - 剑道菜单选择问题

javascript - 使用 Kendo UI 导出为 PDF(RTL 语言问题)

jquery - 从 Kendo 下拉列表值选择中获取后代

javascript - Kendo UI Grid 序列号栏