ExtJs6 checkboxgroup组件根据数据库数据默认选中设置方法

本文介绍如何在ExtJS框架中使用CheckboxGroup组件,并在表单渲染前设置特定选项为默认选中状态。通过formpanel和controller部分的代码配置实现。

一般checkboxgroup这个组建用在formpanel里,所以在formpanel渲染之前加入以下方法:

form部分:
items : [
    {
        xtype: 'checkboxgroup',
        bind : {
            fieldLabel : '{meal}'
        },
        items: [
            {
                bind : {
                    boxLabel: '{breakfast}'
                },
                name: 'breakfast',
                inputValue : 1
            },{
                bind : {
                    boxLabel: '{lunch}'
                },
                name: 'lunch',
                inputValue : 2
            },{
                bind : {
                    boxLabel: '{dinner}'
                },
                name: 'dinner',
                inputValue : 4
            },{
                bind : {
                    boxLabel: '{snack}'
                },
                name: 'snack',
                inputValue : 8
            }
        ]
    }
]
controller部分:
var formpanel = this.getView();
formpanel.getForm().findField('breakfast').setValue(true);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值