Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 动态填充选项卡和每个选项卡中的表单_Json_Extjs_Dynamic_Panel_Tabbed - Fatal编程技术网

Json 动态填充选项卡和每个选项卡中的表单

Json 动态填充选项卡和每个选项卡中的表单,json,extjs,dynamic,panel,tabbed,Json,Extjs,Dynamic,Panel,Tabbed,我正在从服务器提取数据,从这些数据中我需要创建选项卡的数量,并以每个选项卡的形式填充数据 例如: 如果我的数据有两个名为“x”和“y”的字段,那么我需要创建两个选项卡(其中表单面板表示选项卡内的字段相同),然后我需要用适当的数据填充这些字段 填充数据很好,但我需要知道如何根据我得到的JSON对象动态添加选项卡。我将从JSON对象获取的选项卡的名称 编辑: JSON如下所示: { .. events : { 'X JOINED' : { ..

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

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

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

编辑: JSON如下所示:

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

现在,我需要两个名为“X连接”和“Y连接”的选项卡,其中“..”提供了要在选项卡内部填充的数据。

如果您有
选项卡面板
,则可以使用
添加
的方法添加新选项卡

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

它看起来是这样的:

for(var prop in myObject)
    myTabPanel.add(Ext.define("tab", {title: prop}));

你有一个JSON对象的样本吗?< /P>我已经给出了一个JSON对象的样本供你考虑。看看这个链接可能对你有帮助: