• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    Extjs3.0 checkboxGroup 动态添加item实现思路

    发布者: 姬7089 | 发布时间: 2025-8-13 17:18| 查看数: 51| 评论数: 0|帖子模式

    Extjs3.0 中的CheckboxGroup默认不能动态添加item。虽然它继承了Ext.form.Field,但是却类似于容器。
    CheckboxGroup配置中的items处理生成一个对应的panel,该处理过程只有一次,所以很难对CheckboxGroup进行动态添加。

    如需要数据动态创建,试着创建整个CheckboxGroup,而不是动态添加item。

    var unitColumns=[];
    for(var i = 0;i < records.length;i++){
    unitColumns.push({
    boxLabel: records.data.A11,
    name: records.data.A11,
    inputValue: records.data.A1,
    checked: false
    });
    }
    var itemsGroup = new Ext.form.CheckboxGroup({
    id:'unitItems',
    bodyStyle:'background-color: transparent;margin-top:10px;',
    fieldLabel: '选项',
    columns: 2,
    items: unitColumns
    });
    Ext.getCmp('OptionsSet').add(itemsGroup);
    Ext.getCmp('OptionsSet').doLayout();

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表