123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <wux-cell-group
- id="wux-cell-group"
- wux-class="{{ prefixCls }}"
- prefixCls="{{ cellGroupPrefixCls }}"
- title="{{ title }}"
- label="{{ label }}"
- mode="{{ mode }}"
- bodyStyle="{{ bodyStyle }}"
- hasLine="{{ !hasFieldDecorator ? hasLine : false }}"
- wx:if="{{ withListComponent }}"
- >
- <block wx:for="{{ common.getOptions(options, fieldNames) }}" wx:for-item="option" wx:key="__comp_unique_key" wx:if="{{ options.length > 0 }}">
- <wux-radio
- class="{{ prefixCls + '__radio' }}"
- prefixCls="{{ option.prefixCls || 'wux-radio' }}"
- cellPrefixCls="{{ option.cellPrefixCls || 'wux-cell' }}"
- selectablePrefixCls="{{ option.selectablePrefixCls || 'wux-selectable' }}"
- thumb="{{ option.thumb || '' }}"
- title="{{ option.title || '' }}"
- label="{{ option.label || '' }}"
- value="{{ option.value }}"
- checked="{{ inputValue === option.value }}"
- disabled="{{ option.disabled || disabled }}"
- readOnly="{{ option.readOnly || readOnly }}"
- color="{{ option.color || 'balanced' }}"
- data-index="{{ index }}"
- bind:change="onRadioChange"
- />
- </block>
- <block wx:if="{{ options.length === 0 }}">
- <slot></slot>
- </block>
- </wux-cell-group>
- <block wx:else>
- <block wx:for="{{ common.getOptions(options, fieldNames) }}" wx:for-item="option" wx:key="__comp_unique_key" wx:if="{{ options.length > 0 }}">
- <wux-radio
- class="{{ prefixCls + '__radio' }}"
- prefixCls="{{ option.prefixCls || 'wux-radio' }}"
- cellPrefixCls="{{ option.cellPrefixCls || 'wux-cell' }}"
- selectablePrefixCls="{{ option.selectablePrefixCls || 'wux-selectable' }}"
- thumb="{{ option.thumb || '' }}"
- title="{{ option.title || '' }}"
- label="{{ option.label || '' }}"
- value="{{ option.value }}"
- checked="{{ inputValue === option.value }}"
- disabled="{{ option.disabled || disabled }}"
- readOnly="{{ option.readOnly || readOnly }}"
- color="{{ option.color || 'balanced' }}"
- data-index="{{ index }}"
- bind:change="onRadioChange"
- />
- </block>
- <block wx:if="{{ options.length === 0 }}">
- <slot></slot>
- </block>
- </block>
- <wxs src="../helpers/wxs/common.wxs" module="common" />
|