#鸿蒙通关秘籍#如何使用ArkUI中的Checkbox和CheckboxGroup组件来实现多选和群组选择

HarmonyOS
6h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hm673ff052b9053

在ArkUI中,Checkbox和CheckboxGroup组件可以一起使用以实现多选功能并进行群组选中处理。下面展示一个代码示例:

CheckboxGroup({ group: 'checkboxGroup' })
    .checkboxShape(CheckBoxShape.ROUNDED_SQUARE)
    .selectedColor('#007DFF')
    .onChange((itemName: CheckboxGroupResult) => {
        console.info("checkbox group content" + JSON.stringify(itemName))
    })

Checkbox({ name: 'checkbox1', group: 'checkboxGroup' })
    .select(true)
    .selectedColor(0xed6f21)
    .shape(CheckBoxShape.CIRCLE)
    .onChange((value: boolean) => {
        console.info('Checkbox1 change is' + value)
    })

Checkbox({ name: 'checkbox2', group: 'checkboxGroup' })
    .select(false)
    .selectedColor(0x39a2db)
    .shape(CheckBoxShape.ROUNDED_SQUARE)
    .onChange((value: boolean) => {
        console.info('Checkbox2 change is' + value)
    })

通过CheckboxGroup的group属性实现群组关联。

分享
微博
QQ
微信
回复
4h前
相关问题