Demo.Func = BI.inherit(BI.Widget, { props: { baseCls: "demo-func" }, render: function () { var items = [[{ text: "第一行第一列" }, { text: "第一行第一列" }, { text: "第一行第一列" }], [{ text: "第一行第一列" }, { text: "第一行第一列" }, { text: "第一行第一列" }], [{ text: "第三行第一列" }, { text: "第三行第二列" }, { text: "第三行第三列" }], [{ text: "第四行第一列" }, { text: "第四行第二列" }, { text: "第四行第三列" }], [{ text: "第五行第一列" }, { text: "第五行第二列" }, { text: "第五行第三列" }], [{ text: "第六行第一列" }, { text: "第六行第二列" }, { text: "第六行第三列" }], [{ text: "第七行第一列" }, { text: "第七行第二列" }, { text: "第七行第三列" }], [{ text: "第八行第一列" }, { text: "第八行第二列" }, { text: "第八行第三列" }], [{ text: "第九行第一列" }, { text: "第九行第二列" }, { text: "第九行第三列" }], [{ text: "第十行第一列" }, { text: "第十行第二列" }, { text: "第十行第三列" }], [{ text: "第十一行第一列" }, { text: "第十一行第二列" }, { text: "第十一行第三列" }], [{ text: "第十二行第一列" }, { text: "第十二行第二列" }, { text: "第十二行第三列" }], [{ text: "第十三行第一列" }, { text: "第十三行第二列" }, { text: "第十三行第三列" }], [{ text: "第十四行第一列" }, { text: "第十四行第二列" }, { text: "第十四行第三列" }], [{ text: "第十五行第一列" }, { text: "第十五行第二列" }, { text: "第十五行第三列" }], [{ text: "第十六行第一列" }, { text: "第十六行第二列" }, { text: "第十六行第三列" }], [{ text: "第十七行第一列" }, { text: "第十七行第二列" }, { text: "第十七行第三列" }], [{ text: "第十八行第一列" }, { text: "第十八行第二列" }, { text: "第十八行第三列" }]]; var header = [[{ text: "表头1" }, { text: "表头2" }, { text: "表头3" }]]; var table1 = BI.createWidget({ type: "bi.responsive_table", isNeedMerge: true, isNeedFreeze: true, mergeCols: [0, 1], items: [], header: [] }); BI.createWidget({ type: "bi.absolute", element: this, items: [{ el: { type: "bi.tab", showIndex: 1, cardCreator: function (v) { switch (v) { case 1: table1.attr("columnSize", ["", "", ""]); table1.populate(items, header); return table1; } } }, left: 10, right: 10, top: 10, bottom: 10 }] }); } }); BI.shortcut("demo.responsive_table", Demo.Func);