checkbox-group.wxml 1.1 KB

12345678910111213141516171819202122232425262728
  1. <wxs src="../common/utils.wxs" module="_" />
  2. <view class="{{ classPrefix }} class {{prefix}}-class" style="{{_._style([style, customStyle])}}">
  3. <slot />
  4. <block wx:for="{{checkboxOptions}}" wx:key="value">
  5. <t-checkbox
  6. class="{{prefix}}-checkbox-option"
  7. data-item="{{item}}"
  8. label="{{item.label || item.text || ''}}"
  9. value="{{item.value == null ? '' : item.value}}"
  10. block="{{item.block || true}}"
  11. check-all="{{item.checkAll || false}}"
  12. checked="{{item.checked || false}}"
  13. content="{{item.content || ''}}"
  14. content-disabled="{{item.contentDisabled || false}}"
  15. icon="{{item.icon || 'circle'}}"
  16. indeterminate="{{item.indeterminate || false}}"
  17. disabled="{{ item.disabled == null ? disabled : item.disabled }}"
  18. max-content-row="{{item.maxContentRow || 5}}"
  19. max-label-row="{{item.maxLabelRow || 3}}"
  20. name="{{item.name || ''}}"
  21. borderless="{{borderless}}"
  22. readonly="{{item.readonly || false}}"
  23. bind:change="handleInnerChildChange"
  24. placement="{{item.placement || 'left'}}"
  25. />
  26. </block>
  27. </view>