WeX5动态生成data,并绑定动态生成的list

因为项目需要,无法使用提前弄好静态的,所以,将demo整理下,发上来,供各位朋友参考

define(function(require){
    var $ = require("jquery");
    var justep = require("$UI/system/lib/justep");
    var Data = require("$UI/system/components/justep/data/data");
    var List = require("$UI/system/components/justep/list/list");
    
    

    var Model = function(){
        this.callParent();
        
        //动态创建data组件,详细见system/components/justep/data/demo/data.w
         new Data(this, {
            xid : 'mainData',//和this.mainData一致
            defCols : {
                sID : {
                    type : 'String',
                    label : 'ID'
                },
                sName : {
                    type : 'String',
                    label : '名字',
                    rules : {
                        required : {
                            params : true,
                            message : '名字必须有值'
                        }
                    }
                },
                sAge : {
                    type : 'Integer',
                    label : '年龄'
                }
            },
            idColumn : 'sID'
        });
    };


    Model.prototype.modelLoad = function(event){
        this.comp('mainData').newData({defaultValues:[{sID:'001',sName:'xiaomin',sAge:18},{sID:'002',sName:'zhang',sAge:38}]});
    
            //list组件动态创建说明http://doc.wex5.com/?p=7598#005
            var cfg = {
                    xid: 'list1',
                    autoLoad: true,
                    data: 'mainData',
                    template: '<ul class="x-list-template" xid="listTemplateUl1"><li xid="li2"><span bind-text=ref(\'sName\')/></li></ul>',
                    parentNode: this.getElementByXid('content1')
                };
            new List(cfg);
        
        
    };


    return Model;
});

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值