Ошибка порядка отображения элементов виртиального устройства

Здравствуйте. Столкнулся с проблемой порядка отображения элементов виртуального устройства.
‘defineVirtualDevice(‘week_scheduler’, {
title: {en: ‘Week Scheduler’, ru: ‘Недельный планировщик’},
cells: {
monday: {
title: {en: ‘Monday’, ru: ‘Понедельник’},
type: ‘switch’,
value: false
},
tuesday: {
title: {en: ‘Tuesday’, ru: ‘Вторник’},
type: ‘switch’,
value: false
},
wednesday: {
title: {en: ‘Wednesday’, ru: ‘Среда’},
type: ‘switch’,
value: false
},
thursday: {
title: {en: ‘Thursday’, ru: ‘Четверг’},
type: ‘switch’,
value: false
},
friday: {
title: {en: ‘Friday’, ru: ‘Пятница’},
type: ‘switch’,
value: false
},
saturday: {
title: {en: ‘Saturday’, ru: ‘Суббота’},
type: ‘switch’,
value: false
},
sunday: {
title: {en: ‘Sunday’, ru: ‘Воскресенье’},
type: ‘switch’,
value: false
}
}
});’

Дни недели отображаются в неправильной последовательности “Пятница” “Понедельник” “Суббота” “Воскресенье” “Четверг” “Вторник” “Среда”. Что бы стало правильно нужно изменить код:

‘defineVirtualDevice(‘week_scheduler’, {
title: {en: ‘Week Scheduler’, ru: ‘Недельный планировщик’},
cells: {
amonday: {
title: {en: ‘Monday’, ru: ‘Понедельник’},
type: ‘switch’,
value: false
},
btuesday: {
title: {en: ‘Tuesday’, ru: ‘Вторник’},
type: ‘switch’,
value: false
},
cwednesday: {
title: {en: ‘Wednesday’, ru: ‘Среда’},
type: ‘switch’,
value: false
},
dthursday: {
title: {en: ‘Thursday’, ru: ‘Четверг’},
type: ‘switch’,
value: false
},
efriday: {
title: {en: ‘Friday’, ru: ‘Пятница’},
type: ‘switch’,
value: false
},
fsaturday: {
title: {en: ‘Saturday’, ru: ‘Суббота’},
type: ‘switch’,
value: false
},
gsunday: {
title: {en: ‘Sunday’, ru: ‘Воскресенье’},
type: ‘switch’,
value: false
}
}
});’
Это работает в любых виртуальных устройствах. Элементы сортируются по латинскому алфавиту и поставить их на место можно только так, добавив в название буквы.
Релиз Testing, WB8.4

Добрый день!
У контролов есть свойство “order” - оно четко управляет последовательностью отображения.
Все контролы у которых оно не задано добавляются в конец в хаотичном порядке, на сколько понимаю.

1 лайк

Спасибо. Где бы про это узнать по подробнее?

Вот здесь есть упоминание о том, что есть методы устанавливающие и читающие такое свойство, но прям вот прям что бы описание - нет.
Сам, нашел “методом тыка”, подсмотрев у кого-то или в примерах.

1 лайк

Спасибо.