1

我正在从服务器中提取数据,我需要从该数据中创建选项卡的数量并以每个选项卡的形式填充数据。

例如:如果我的数据有两个名为“x”和“y”的字段,那么我需要创建两个选项卡(表单面板,即选项卡内的字段相同),然后我需要用适当的数据。

填充数据很好,但我需要知道如何根据我得到的 JSON 对象动态添加选项卡。我将从 JSON 对象中获取的选项卡的名称。

编辑:JSON 看起来像这样:

{
    ..
    events : {
        'X JOINED' : {
            ..
        }
        'Y JOINED' : {
            ..
        }
    }
}

现在我需要两个名为“X JOINED”和“Y JOINED”的选项卡,并带有“..”,以便在选项卡内填充数据。

4

2 回答 2

0

如果您有一个tabpanel,您可以使用该方法add添加一个新选项卡。

要知道对象的名称,只需keys对从 JSON 获取的对象使用 js 方法即可。

它看起来像这样:

for(var prop in myObject)
    myTabPanel.add(Ext.define("tab", {title: prop}));
于 2015-04-29T10:36:53.237 回答
0

你有 JSON 对象的样本吗?

于 2015-04-29T10:37:55.713 回答