Форум пользователей Visio
http://visio.getbb.ru/

Ввод данных в окне ShapeData
http://visio.getbb.ru/viewtopic.php?f=5&t=1145
Страница 1 из 1

Автор:  powercat [ 22 июн 2017, 11:14 ]
Заголовок сообщения:  Ввод данных в окне ShapeData

Следующий вопрос :D
Дополнено позднее: данная тема была отделена от ветки, как не имеющая отношение к теме Вопросы по отдельным свойствам Connects
Когда бросаю мастер на лист, выполняется событие и нужно ввести данные. Можно ли сделать ввод только определенных значений? Например, чтобы можно было вводить только 1 или 2. Может какой-то выпадающий список, или проверка с подсказкой? Я имею ввиду, средствами шейпшита. Как сделать это программно я понимаю, но пока хочу упростить.

Автор:  Surrogate [ 22 июн 2017, 11:19 ]
Заголовок сообщения:  Re: Ввод данных в окне ShapeData

можно, но для обсуждение я завожу отдельную ветку !
powercat писал(а):
Когда бросаю мастер на лист, выполняется событие и нужно ввести данные.
тебе отвечали уже год назад
Surrogate в сообщении #9534 писал(а):
Shishok писал(а):
powercat, чтобы вызвать диалог редактирования данных шейпа при бросании шейпа на лист, надо вставить в ячейку этого шейпа EventDrop формулу "= DOCMD(1213)"
заменить на DOCMD(1312)
powercat писал(а):
Можно ли сделать ввод только определенных значений? Например, чтобы можно было вводить только 1 или 2. Может какой-то выпадающий список, или проверка с подсказкой? Я имею ввиду, средствами шейпшита.
в дополнительном окне ShapeData (Custom properties) есть возможность создавать фиксированные и пополняемые списки значений. типа как на этой гифке
Surrogate в сообщении #1994 писал(а):
как это не сохраняются ? :)
Изображение

Автор:  nbelyh [ 28 июн 2017, 00:07 ]
Заголовок сообщения:  Re: Ввод данных в окне ShapeData

Там же тупо чекбокс на это есть? Даже ШШ не надо открывать:

Изображение

Автор:  Surrogate [ 28 июн 2017, 09:28 ]
Заголовок сообщения:  Re: Ввод данных в окне ShapeData

nbelyh писал(а):
Даже ШШ не надо открывать:
топик-стартер хотел через ShapeSheet, значит надо через ShapeSheet.
ведь программно он это делать умеет
powercat писал(а):
Как сделать это программно я понимаю, но пока хочу упростить.

Автор:  TheHeat [ 18 апр 2019, 17:58 ]
Заголовок сообщения:  Re: Ввод данных в окне ShapeData

Можно сюда кинуть пример как создать выпадающий список?

Автор:  Surrogate [ 18 апр 2019, 18:09 ]
Заголовок сообщения:  Re: Ввод данных в окне ShapeData

Пишу с телефона!
Изображение
1. В поле Тип (Type) выбрать вариант Постоянный список (1 - visPropTypeListFix)
2. В поле Формат (Format) перечисляете варианты выпадающего списка. Разделяя их точкой с запятой (;)
Например Да;Нет;А ви с какой целью интересуетесь
3. В поле Значение (Value) пишете значение по умолчанию
Например Да

!
Если значение по умолчанию не опеределено (в поле Значение пусто) список в поле Значение должен начинаться с точки с запятой.
;Да;Нет;А ви с какой целью интересуетесь


Еще есть вариант вариант Переменный список (5 - visPropTypeListVar) , в этом можно добавлять значения в список.
Если вы введете значение отсутствующее в списке, оно будет добавлено в конец списка!

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/