禁用子网格中的选项卡无法正常工作(Kendo-UI)

时间:2016-08-06 17:24:34

标签: jquery kendo-ui kendo-grid kendo-tabstrip

当我使用此代码禁用每个详细行(子网格)中的第2和第3个选项卡时,我看到只有第一个展开的行和它之前的行禁用了选项卡 - 并且下面的所有其他行都启用了选项卡 - 什么是我做错了吗?

试图将此代码放在内部和外部功能detailInit(e){}

hasattr()

2 个答案:

答案 0 :(得分:0)

在提供的代码中有两件事给人留下了印象:

答案 1 :(得分:0)

感谢@dimodi它是一个有用的信息,我已经检查了我的代码并且更改了引用了类而不是ID,检查了没有重复的初始化 - 但它没有帮助。我发现在示例中他们使用 detailRow.find 。现在使用" detailRow.find"每一行都有相同的行为。再次感谢,祝你有愉快的一天!

function detailInit(e) {

        var detailRow = e.detailRow;

        detailRow.find(".tabstrip")
            .kendoTabStrip({
                animation: {
                    open: { effects: "fadeIn" }
                },


            });



        tabStrip = detailRow.find(".tabstrip").kendoTabStrip().data("kendoTabStrip");

        tabStrip.disable(tabStrip.tabGroup.children().eq(1));
        tabStrip.disable(tabStrip.tabGroup.children().eq(2));