java - 在JSP中动态添加kendo panelbar面板内的kendo grid

标签 java jsp kendo-ui kendo-grid

我在 Java JSP 应用程序中使用 Kendo UI。

我能够动态加载面板栏,但现在我想在用户单击该面板时将网格插入到其中一个面板中。我得到了选择/展开事件来捕获该操作,但我不确定如何在那里插入网格。

如有任何建议或指示,我们将不胜感激。谢谢!

function createAttendancePanel(){

$("#attendance-details").kendoPanelBar({ 
        expandMode: "multiple",
        select: selectAttndPanel
        });
    var attendancePanelBar = $("#attendance-details").kendoPanelBar().data("kendoPanelBar");

attendancePanelBar.append({text: "Absence This Year", id:"item1"}, attendancePanelBar.select());
};

当我在页面加载后选择特定元素时,会调用此函数。

现在,当展开或选择带有文本“今年缺席”的面板时,我想将网格添加到此面板中。

谢谢

最佳答案

这是解决方案,以防有人正在寻找它:

首先在面板上附加包含 div 元素的“内容”

面板栏.append(

    {
        text: "<b>Item 2</b>",
        encoded: false,                                 
        content: "<div id='grid'></div>"                
    }
);

现在,将该 div 转换为网格。

var grid= $("#grid").kendoGrid({ 数据源:数据源,
可滚动:假,
可编辑:真实, 可导航:正确, 工具栏:[“保存”,“取消”,“创建”], 列:[“ID”、“姓名”、“职位”]
}).data("kendoGrid");

关于java - 在JSP中动态添加kendo panelbar面板内的kendo grid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16469485/

相关文章:

java - 如何在 Java 中查询对象集合(Criteria/SQL-like)?

java - SpringBoot2.X中如何解决CORS问题

java - 在线程上运行 GoogleApiClient 会导致错误

Eclipse Helios x64 (Mac) - JSP 编辑器挂起/卡住

java - 无法使用jSTL在jsp中迭代arraylist

kendo-ui - 无法在 KendoUI Treeview 中取消选择所选节点

java - 设置tomcat时遇到问题

java - 页面未重定向

kendo-ui - 在模板中以声明方式绑定(bind)时,不在 Kendo UI numericTextbox 中显示小数

kendo-ui - 无法将数据绑定(bind)到 Kendo Scheduler