Перейти к содержимому


MCAD

Регистрация: 30 июля 2008
Offline Активность: Вчера, 10:15
-----

Мои сообщения

В теме: параметрические объекты СПДС

16 Февраль 2018 - 09:38

Вопрос: Почему не работает управление типом линии в «Пользовательской форме» CПДС GraphiCS.
1. При создании скрипта с помощью «Мастера скриптов» есть возможность задать выпадывающий список для определения значения переменной.

Прикрепленный файл  image001.png   46,05К   0 Количество загрузок:

2. В результате формируется «Универсальный диалог» (UniDialog) объекта, в котором есть элемент управления «Выпадывающий сисок» (ComboBox)

Прикрепленный файл  image002.png   14,87К   0 Количество загрузок:

3. В скрипте автоматически формируется условия для определения переменной TypeLine

Прикрепленный файл  image003.png   5,3К   0 Количество загрузок:

4. Так как, при распознавании «Исполнения» мы заранее определили для каких примитивов эскиза будет задействована эта переменная

Прикрепленный файл  image004.png   13,01К   0 Количество загрузок:

То при вставке элемента из БД все работает и применяется нужный тип линии в строке отрисовки определённых объектов. Например:

[attachment=10254:image005.png]
Прикрепленный файл  image006.png   6,44К   0 Количество загрузок:

5 НО!!! Как только мы создаем простейшую «Пользовательскую форму» и пытаемся присваивать значение переменной в стандартном элементе управления «Выпадывающий список» (ComboBox)

Прикрепленный файл  image007.png   18,38К   0 Количество загрузок:

Изменения типа линии в стандартном объекте не происходит



Дело в том что элемент управления передает данные в формате «Строка» (string) а в исполнении при задании типа линии используется число.
Достаточно открыть исполнение «Редактировать как текст» и отредактировать тип данных переменной TypeLine

Прикрепленный файл  image008.png   4,58К   0 Количество загрузок:

В теме: Пользовательский атрибут в таблицах

15 Февраль 2018 - 14:52

Просмотр сообщенияdoctorraz (15 Февраль 2018 - 14:21) писал:

в простом нанокаде нет таблиц, те, что мы видим это таблицы СПДС, инсталированые в нано умелой рукой нанософт.
Прикрепленный файл  img-2018-02-15-17-42-46.png   65,13К   0 Количество загрузок:

Соответственно в умелых руках stdselected: и далее по тексту :-)

Просмотр сообщенияdoctorraz (15 Февраль 2018 - 14:22) писал:

в свое время я так и не смог выковырнуть атрибут из таблицы(((
Как-то не приходило в голову этим заморачиваться :-(
Редактировать тоже нельзя

В теме: Пользовательский атрибут в таблицах

15 Февраль 2018 - 13:43

Просмотр сообщенияBucho (15 Февраль 2018 - 13:16) писал:

Откуда он получается в таблице?
Тогда это баг?

Хоть бы картинку посмотреть :-)

В теме: Пользовательский атрибут в таблицах

15 Февраль 2018 - 13:05

Просмотр сообщенияBucho (15 Февраль 2018 - 13:02) писал:

Так это в СПСД а в простом Нанокаде?

ответил выше:

Просмотр сообщенияMCAD (15 Февраль 2018 - 12:38) писал:

Не избавиться :-(

Для использования вставляйте в формулу и меняйте через свойства.

В теме: Пользовательский атрибут в таблицах

15 Февраль 2018 - 12:52

Просмотр сообщенияBucho (15 Февраль 2018 - 12:10) писал:

Что это и как его создавать?
Тут посмотрите: