Вверх ↑
Ответов: 2200
Рейтинг: 673
#0: 2017-02-23 16:59:32 ЛС | профиль | цитата
В компоненте MultiElementEx не обновляются точки после изменения последовательности, если они уже были добавлены.
Проверить ошибку можно проделав следующие:
1. Добавляем MultiElementEx на рабочее поле, заходим внутрь, выделяем верхнюю часть рамки для отображения свойств.
2. Заходим в редактор свойства WorkCount и добавляем строки:

3. Нажимаем Save, создаются точки согласно списку.
4. Опять заходим в редактор свойства WorkCount и добавляем одну строку:

5. Нажимам Save, точка добавляется но в конец:

7. При последующем изменении последовательности точек в редакторе положение их на стенке элемента останется прежней.
Точки можно выставить в правильной (согласно списка) последовательности следующими способами:
-При копировании и вставке элемента
-При сохранении и загрузке всей схемы
-Полное стирание списка в редакторе, нажатия Save и заново введенного списка и снова нажатия Save.

Так между делом, может стоит изменить название свойств *Count (WorkCount и т.д.) на *List (WorkList и т.д.) к примеру. Если у MultiElement это *Count задается количество, то у MultiElementEx это список (массив). Если не *List, то *Array как вариант.
карма: 11

2
Тип: дополнение, Статус: проверка