Позиционирование чекбокса в произвольном месте пользовательского шаблона
Вывод чекбокса можно настроить напрямую в пользовательском шаблоне. Для этого сделайте следующее:
- Установите опцию multiSelectPosition в значение "custom".
- В пользовательском шаблоне отображения элемента в опции contentTemplate укажите позицию для отображения чекбоксов. Для этого поместите директиву ws:partial и в качестве встраиваемого шаблона укажите multiSelectTemplate.
В следующем примере в пользовательском шаблоне изменено позиционирование чекбоксов.
<!-- WML -->
<Controls.list:View
source="{{_viewSource}}"
multiSelectPosition="custom">
<ws:itemTemplate>
<ws:partial template="Controls/list:ItemTemplate">
<ws:contentTemplate>
<ws:partial template="{{ contentTemplate.multiSelectTemplate }}"/>
</ws:contentTemplate>
</ws:partial>
</ws:itemTemplate>
</Controls.list:View>