Позиционирование чекбокса в произвольном месте пользовательского шаблона

Вывод чекбокса можно настроить напрямую в пользовательском шаблоне. Для этого сделайте следующее:

  1. Установите опцию multiSelectPosition в значение "custom".
  2. В пользовательском шаблоне отображения элемента в опции 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>