Webix:如何将组件从外部js文件动态加载到布局中?

时间:2015-04-10 22:01:21

标签: webix

我想知道如何从webix上的外部js文件更新行/列和/或布局。我们假设我在屏幕左侧有一个菜单(col []),并希望根据菜单选择更新右栏。如果菜单由

组成
  1. 客户
  2. 订单
  3. 产品
  4. 并希望根据调用customers.js,orders.js和products.js的选择更新正确的列

    就像http://webix.com/demos/admin-app/#!/app/orders

    一样

    这个例子对我来说非常先进,我想学习一些基本方法。 谢谢 奥斯卡P

2 个答案:

答案 0 :(得分:0)

您可以使用webix.ui命令或addView API将新UI添加到页面上的某个特定位置。

webix.ajax("config.json", function(text){
    $$("layout").addView( JSON.parse(text) );
})

webix.ajax("config.json", function(text){
    webix.ui( JSON.parse(text), $$("cell_to_replace"));
})

答案 1 :(得分:0)

水产,

我还发现了一个带有.showBatch()API的示例,但是控制台在两个函数上显示“Uncaught TypeError:$$(...)。addView不是函数”,这些是PRO版本的一部分吗?怎么了? 我的代码是:

$$( “工作区”)addView( “clientes”); 要么 $$( “工作区”)showBatch( “batClientes”);

on:{
    onMenuItemClick:function(id) {
      $$("workArea").addView(id);
    }
  }
相关问题