extjs4 mvc 怎么初始化(通过调用后台数据)创建toolbar问题是这样的:运用extjs4 mvc 模式index.html 进入系统后初始化界面,tree状菜单可以通过调用后台获取数据初始化了,但是顶部横向菜单我使用的toolbar,里面放置button,但是这些button需要通过后台获取菜单信息再添加的,但是怎么通过mvc模式加载菜单并添加?请高手指点。谢谢

解决方案 »

  1.   

    用Ajax拿到你想知道的信息,然后决定添加哪个Button
      

  2.   

    ajax 我知道,现在问题是怎么结婚extjs的mvc模式进行操作。
    现在问题在js方面,比如已经从后台传递回来了json格式的菜单了,然后js怎么操作
      

  3.   

    你的意思是要实现动态实例Ext组件吧.
    顺1楼的思路.
    你可以在前台设计好对应的toolbar,根据你的业务要求 用js制作一个toolbar工厂,根据json数据决定返回哪种toolbar对象.
    toolbar工厂主要根据你数据的要求来绑定按钮与事件函数.
    这工厂具体得怎么写就得看你的业务要求是什么了.
      

  4.   


    用Ext.decode()得到menu, 然后button.menu = menu