Документация на documentation.lsfusion.org скоро станет недоступной, используйте, пожалуйста, https://docs.lsfusion.org/ru.

Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 4 Следующий »

Эта категория включает в себя операторы, отвечающие за ввод значения:

Кроме перечисленных операторов за ввод также отвечают специальные опции в операторах показа сообщения и открытия формы.

Результат ввода

Операторам ввода значения, как правило, необходимо записать результат ввода в некоторое свойство. У многих операторов есть возможность задать это свойство явно, но это не всегда удобно. И так как, из-за ограничения типов, одним свойством для записи результата ввода по умолчанию не обойтись, в платформе для хранения результата существует целое семейство свойств - по одному для каждого из семейства встроенных классов. Все эти свойства находятся в модуле System и их название начинается со слова requested:

Класс / Семейство 
Строки (за исключением TEXT)System.requestedString
Числа (за исключением INTEGER, LONG, DOUBLE)System.requestedNumeric
T (где T - один из остальных встроенных классов)

System.requestedL

(где L - строка полученная из T, таким образом что каждое слово начинается с большой буквы, а все остальные буквы - маленькие, например EXCELFILE -> ExcelFile)

Для пользовательских классов используется свойство System.requestedObject с классом значения System.Object.

Также, в операторах ввода значения операция ввода может быть отменена. Если это происходит, то в специальное свойство System.requestCanceled записывается значение TRUE (NULL - в обратном случае).

 

  • Нет меток