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
Button Sencha Touch 2.0从商店动态加载按钮_Button_Extjs_Sencha Touch_Sencha Touch 2 - Fatal编程技术网

Button Sencha Touch 2.0从商店动态加载按钮

Button Sencha Touch 2.0从商店动态加载按钮,button,extjs,sencha-touch,sencha-touch-2,Button,Extjs,Sencha Touch,Sencha Touch 2,是否有人知道是否可能有多个按钮取决于特定用户,并且对于每个用户,他在他的空间中有多个应用程序(我正在为PAAS开发Appviewer),如果我点击按钮或图像,我将加载包含模块的应用程序(联系人、购物…) 我的json文件如下所示: {"status":"ok","applications": [{"id":"894","name":"nameApp","user_id":"256","template_id":"1","status":"3", "icon":null,"lo

是否有人知道是否可能有多个按钮取决于特定用户,并且对于每个用户,他在他的空间中有多个应用程序(我正在为PAAS开发Appviewer),如果我点击按钮或图像,我将加载包含模块的应用程序(联系人、购物…)

我的json文件如下所示:

   {"status":"ok","applications": 
  [{"id":"894","name":"nameApp","user_id":"256","template_id":"1","status":"3",
    "icon":null,"logo":"","publish_status":"0"},

  {"id":"769","name":"mymodel","user_id":"256","template_id":"4","status":"3",
    "icon":null,"logo":"","publish_status":"0"}

有没有一个主意,如何动态添加按钮到转盘..数量取决于id的数量

您可以为每种类型的按钮定义xtype,包括它们的处理程序等。现在假设您在var记录中有用户记录,当显示按钮的容器时,您可以:

container.add({
    xtype: 'shopping-button',
    userid: record.get('id')
});

希望它能有所帮助-

我想你没有明白我的意思,对于一个应用程序来说,它可能包含几个模块,而不是每个按钮一个模块,我需要根据json文件中id的数量动态获取按钮……然后单击它会显示包含联系人页面、购物、新闻rss等所有模块。。