Войти
 
 
   
 
  
Новости Notes.ру Библиотека Биржа труда Вопрос - ответ Форум Регистрация Поиск О проекте
Разделы
О Notes
Советы
Шаблоны и примеры
Литература
Презентации
 
Дополнительные инструменты в панели инструментов   
Шаблоны и примеры Читать статью
 
Классы для работы со стабами удалённых документов для Windows64   
Шаблоны и примеры Читать статью
 
Базовые компоненты XPages Extension Library: Widget Container   Серия статьей дающая представление о базовых компонентах Extension Library, их основных свойствах и мест применения
О Notes Читать статью
 


О Notes

Главная   Библиотека   О Notes

Working with controls in XPages [Часть 2]


Оригинал: Working with controls in XPages

Перевод: Черепанов Андрей (DuChan), 2009

Примечание: Данный перевод является любительским+машинным, так что не рассчитывайте на то что все в тексте будет корректно и дословно как в оригинале. Переводилось "для себя", что бы более подробно разобраться в новой технологии, но может будет интересно кому-то еще.

Так как раздел большой, публикуется по частям, по мере готовности...

[продолжение... ]

Добавление элементов управления на XPages или пользовательские элементы управления

Добавление элементов управления на XPages или пользовательские элементы управления(custom controls), а затем установка свойств в "Properties".

Об этой задаче

Чтобы добавить элемент управления на XPage или пользовательский элемент управления, выполните следующие действия:

      Для core controls, нажмите кнопку Create > Core Controls и выберите элемент управления из списка.

      Для container controls, нажмите кнопку Create > Container Controls и выберите элемент управления из списка.

Вы также можете добавить элементы управления на XPages или пользовательские элементы управления путем перетаскивания элементов управления из палитры Controls и "бросая" их XPages.

Подключение управляющих элементов XPage к полям документов Domino

В приложениях XPages, не существует автоматической связи между элементами управления и документами Domino, куда входящие данные должны сохраняться, как в элементе дизайна "Form”(форма). XPages отделяет слой интерфейса от данных. Такое разделение дает вам возможность вольно определять источники данных для XPage, и создавать связи между ними. Например, в XPage в поле редактирования Вы вводите имя как строку и сохраняете данные в виде отдельного поля last_name в базе данных документов.

Прежде чем вы начнете

При связывании элемента управления с полем в документе, поле должно существовать.

Об этой задаче

Когда вы связываете элемент управления, вы должны начать с определения источника данных. Укажите форму, содержащую поле, которое вы хотите связать с приложением. Укажите действия по умолчанию, которые необходимо предпринять при сохранении XPage, такие как создание нового документа, в котором сохраняются данные или редактирование существующего документа.

Вы можете связать данные с элементами управления:

        o Edit Box
        o Rich Text
        o Multiline Edit Box
        o List Box (Single)
        o List Box (multiple)
        o Combo Box
        o Check Box
        o Radio Button
        o File Upload
        o Date Time Picker
Выполните следующие шаги для привязки элемента управления к полю Domino-документа:
        1. Откройте XPage, и щелкните правой кнопкой мыши пустую область в XPage.

        2. В Properties, нажмите вкладку Data.

        3. В Data sources, нажмите кнопку Add > Domino Document.


      Вы можете переименовать источник данных(Data sources) для облегчения идентификации, при написании сценариев, или вы можете сохранить имя источника данных по умолчанию. Укажите Application(текущая база данных или другая), Form – форму содержащую поле для привязки, и в Default action - как создать документ.

      На XPage, нажмите элемент управления, с которым Вы хотите связать данные; перетащите элемент управления из палитры Controls, если необходимо.

      В элементе управления, с которым вы хотите связать поле, нажмите на вкладку Data в Properties.


        1. Чтобы связать элемент управления с полем, выполните одно из следующих действий:

          Выберите поле Data source, а затем выполните следующие действия:
              В поле Data source выберите источник данных, который только что создали.

              Примечание: Вы также можете создать источник данных, в данный момент, выбрав Define data source.

              В Bind to, выберите поле для сохранения данных; в списке показывает поля на форме, указанной в источнике данных.

          Выберите JavaScript, напишите JavaScript выражение для вычисления значения поля, или привяжите данные через JavaBean, и укажите как вычислять: динамическое выражение или вычислять при загрузке страницы.

          Выберите Advanced и выберите один из следующих вариантов Use :

              Expression Language (EL), чтобы связать элемент управления с использованием языка выражений.

              Scoped Variable, чтобы связать элемент управления с использованием глобальной области действия объекта, который позволяет вам передавать значения между страницами. Дополнительные сведения см. в разделе Global objects and functions в Lotus Domino Designer XPages Reference.

              Component Parameter, связать элемент управления с использованием iWidget информации.

              Custom, чтобы ввести содержание сценария вручную.

          Укажите тип отображения и, опционально, значение по умолчанию.

          Сохранить XPage чтобы сохранить ваши изменения.

Примечание: Вы также можете создавать и связывать элементы управления одновременно, используя закладку Data.

Добавление текста на XPages и пользовательские элементы управления

Вы можете добавить текст на XPages или пользовательский элемент управления. Вы можете вставить текст "внутри", или за пределами элемента управления. Например, вы можете отредактировать свойства Label или кнопки путем нажатия F2 и введя в указанном месте значение.

Об этой задаче

Чтобы добавить текст в XPage или пользовательский элемент управления, выполните следующие действия:

        1. Откройте XPage или пользовательский элемент управления в редакторе XPages.

        2. Щелкните область, в редакторе, где вы хотите добавить текст.

        3. Используйте клавиатуру для ввода текста.

Вы можете изменить свойства текста, пометив область текста в редакторе, а затем настроив свойства текста в окне "Properties".

Изменение размера элемента управления

После добавления элемента управления на XPage либо пользовательский элемент управления, вы можете изменить размер элемента одним из следующих трех способов:

        o Перемещая границы элемента управления мышью, в редакторе XPages

        o Настроив высоту и ширину в окне Properties

        o Используя комбинации клавиш:

            CTRL + ALT + стрелки, чтобы изменить размер на одни пиксель
            CTRL + SHIFT + ALT + стрелки, чтобы изменить размер на несколько пикселей.
Вырезание, копирование и вставка элемента управления

Вы можете вырезать или скопировать элемент управления, а затем вставьте его, в этот же или другой XPage. Например, чтобы вырезать или скопировать элемент управления из XPage А, а затем вставить его в XPage B, необходимо предпринять следующие шаги:

        1. В редакторе XPages, на XPage A, выберите элемент управления, который нужно вырезать или скопировать.

        2. В главном меню выберите Edit > Cut, чтобы вырезать элемент управления или Edit > Copy, чтобы скопировать элемента управления

        3. Открыть XPage B.

        4. В XPage B, открытом в редакторе XPages, нажмите кнопку Edit > Paste

        5. Щелкните File > Save, чтобы сохранить изменения

Вы также можете вырезать, скопировать или вставить элементы управления, щелкнув правой кнопкой мыши и выбрав Cut, Copy или Paste.

Удаление элемента управления

Удаление ненужных элементов управления с XPages или пользовательских элементов управления.

Чтобы удалить элемент управления, выполните следующие действия:

        1. В редакторе XPages, выберите элемент управления, который вы хотите удалить.

        2. Из главного меню выберите Edit > Delete или нажмите кнопку "DELETE" на клавиатуре

Вы также можете удалить элемент управления непосредственно из Outline. Это позволяет удалять все элементы управления в контейнерных элементах, начиная с корневого элемента управления.

Примечание: Для восстановления элемента управления, который вы только что удалили, выберите Edit > Undo или нажмите CTRL + Z на клавиатуре.

Установка свойств для элементов управления

Установка свойств, определяющих характеристики элемента управления, например, размер, Runtime поведение, стили и варианты хранения данных. Поскольку все элементы управления имеют разные функции, их свойства являются уникальными. Вы можете установить некоторые свойства для одних элементов управления, но у других их не будет.

Некоторые элементы управления имеют дополнительные параметры, которые появляются в отдельном разделе Options в окне "Properties". Для получения дополнительной информации о конкретных настройках, см. справку для этих элементов управления.

Большинство свойств элемента управления, позволяют вычислять их значение динамически, во время выполнения. Эти свойства имеют значок в форме ромба справа от области определения свойства в Properties . Если нажать на иконку, открывается редактор сценариев. Вы можете писать скрипты в редакторе скриптов. Для получения дополнительной информации см. разделы справки «Setting computed control properties».

Вы можете выбрать следующие вкладки в окне Properties , чтобы установить свойства элемента управления:
Таблица 1. Свойства их описание
ВкладкаОписание
<Name of control>Содержит параметры для настройки общих свойств, например, имя, подпись, высота, ширина, а также настройка основных свойств поведения. Также содержит параметры, которые являются уникальными для определенного элемента управления.
DataСодержит параметры для настройки источников данных.
ValidationСодержит свойства для проверки, которые устанавливают правила, проверяющие пользовательский ввод.
StyleСодержит параметры, которые помогут создать XPage с каскадными таблицами стилей (CSS) и связанными с ними классами. Если у вас есть набор пользовательских свойств для настройки формата с использованием Font, Background и Margins , то отображается сообщение, в верхней части вкладки Style в Properties , о том, что было добавлено пользовательское форматирование. Вы можете создать новую таблицу стилей с любым пользовательским форматированием.
FontСодержит параметры для настройки свойств, относящихся к шрифтам, таким как размер, цвет и стиль.
BackgroundСодержит опции для настройки фона и свойств границ.
MarginsСодержит параметры для настройки отступов и полей.
All PropertiesСодержит полный список всех доступных свойств XPage, в том числе те, которые не доступны в других блоках. Свойства перечислены как XML атрибуты. Вы можете установить значения свойств в правой колонке или использовать формулы для вычисления значений динамически во время выполнения.

Примечание: Закладка All Properties для продвинутых пользователей, которые знакомы с XML и хотят работать непосредственно с исходным кодом.

      Настройка общих свойств для элементов управления
      Установка общих свойств, для большинства органов управления, таких как имя, подпись, высота, ширина, а также определение основных особенностей поведения.

      Настройка свойств данных для элемента управления
      Установка свойств данных для элемента управления. Определение источника данных, связывание элементов управления с источником данных, или написание формул для вычисления источника данных.

      Настройка свойств отображения для элементов управления
      Установка свойств отображения, для определения как данные отображаются в элементе при открытии XPage. Например, вы можете указать, что даты отображаются в формате mm/dd/yyyy или dd/mm/yy . Вы также можете установить значения по умолчанию, если нет сохраненных данных.

      Настройка свойств проверки данных для элемента управления
      Установка свойств проверки данных, чтобы подтвердить, что ввод пользователя правильный. Это полезно, когда вы хотите убедиться, что пользователи вводят содержимое в соответствующие поля и что они ввели его в нужном формате.

      Настройка свойств стилей для элемента управления
      После импорта или создания таблиц стилей и добавление их в приложение, вы можете добавить их к XPages и применять индивидуальные стили для каждого элемента управления. Вы можете настроить стили и экспортировать их в таблицу стилей, как его собственный класс. По умолчанию, XPages использует стили, предоставляемые платформой.

      Настройка вычисляемых свойств для элемента управления
      Устанавливает вычисляемые свойства для элемента управления. Вычисляемые свойства элемента управления являются свойствами, которые рассчитываются и отображаются, когда пользователь обращается к XPage (во время выполнения), а не в момент создания XPage. Вы можете сделать вычисляемыми свойства элементов управления помощью JavaScript функций или EL выражений.

Настройка общих свойств для элементов управления

Установка общих свойств, для большинства органов управления, таких как имя, подпись, высота, ширина, а также определение основных особенностей поведения.

Об этой задаче

Для настройки общих свойств элементов управления, выполните следующие действия:

Примечание: Не все свойства доступны для всех элементов управления. Чтобы увидеть общие свойства для конкретного элемента управления, установите фокус на элементе управления в редакторе XPages и откройте окно Properties .

      Выберите элемент управления в редакторе XPages.

      В Properties , перейдите на вкладку, которая называется как имя управляющего интерфейса, например, Edit Box или Button.

      В поле Name введите имя элемента управления, или используйте имя по умолчанию. Это имя идентифицирует элемент управления во время исполнения. Имя используется для доступа к объекту в JavaScript ™.

      Для Label, тип подписи для элемента управления. Вы можете установить формат для подписи на вкладке "Font". Если Вы вычисляете значение, возвращайте строку, как показано в следующем примере:

          if(document.isNewDocument())

          return "New Project";

          else if(document.isEditable())

          return "Edit Project";

          else return "Project Details"

      В поле Height , выполните следующие действия:
          Введите высоту в зависимости от единицы измерения, которые вы выберете на следующем шаге. Если Вы хотите вычислять значение, возвращайте число, как показано в следующем примере:

          if(document.isEditable())

          return 38

          Выберите единицы измерения. Выбрать из следующего:

              Pixels: единицы измерения основанные на количестве "точек", которые составляют UI элемент

              Ems: размер, основанный на размере шрифта

              Auto: элемент занимает достаточно пространства, чтобы просмотреть его содержание

          Если вычислять значение, необходимо вернуть строку px, em, или null (для Auto), как показано в следующем примере:

          if(document.isEditable())

          return "px"

      Для поля Width , выполните следующие действия:
          Укажите ширину в зависимости от единицы измерения, которые вы выберете на следующем шаге. Если Вы хотите вычислять значение, возвращайте число, как показано в следующем примере:

          if(document.isEditable())

          return 252

          Выберите единицы измерения. Выбрать из следующего:

              Pixels: единицы измерения основанные на количестве "точек", которые составляют UI элемент

              Ems: размер элемента соответствующий шрифту, например, small, medium и large

              Percent: до 100, где 100 максимальная ширина контейнера

              Auto: элемент занимает достаточно пространства, чтобы просмотреть его содержание

          Если вычислять значение, необходимо вернуть строку px, em, или null (для Auto), как показано в следующем примере:

          if(document.isEditable())

          return "px"

      В поле Tab order, введите число от 0 до 32767 что бы указать на порядок следования элементов для переходов между полями. Например, если вы введете '1 ', этот элемент пользовательского интерфейса будет первым, который получит фокус, при использовании клавиши TAB при навигации по XPage. Если вы оставите это поле пустым, то будет применен порядок следования по умолчанию в браузере.

      В поле Accelerator, укажите символ, который пользователи будут использовать в сочетании с ALT для установки фокуса в поле. Предоставление комбинации клавиш, полезны для пользователей, которые хотят использовать клавиатуру для навигации по XPage, а также для пользователей с нарушениями зрения. Обратитесь к документации вашего браузера для уточнения ограничений accelerator key.

      Включите флажок Visible, чтобы сделать элемент видимым на XPage во время выполнения. По умолчанию установлено значение "true " (элемент управления виден). Если Вы хотите вычислять значение, возвращайте логическое значение, как показано в следующем примере:

      document.isEditable()

      Включите флажок Read-only, чтобы сделать элемент управления только для чтения (неизменяемым) во время выполнения. По умолчанию установлено значение "false" (элемент управления доступен для правки). Если Вы хотите вычислять значение, возвращайте логическое значение, как показано в следующем примере:

      context.getUser().getCommonName() != "Joe Bar"

      Включите флажок Disabled , чтобы отключить элемент управления во время выполнения. Отключенные элементы управления не могут получать фокус и не могут быть включены в XPage представление. Если Вы хотите вычислить значение, возвращайте логическое значение, как показано в следующем примере:

      context.getUser().getCommonName() != "Joe Bar"

      Для просмотра элемента управления, в поле Summary , введите описание. Резюме полезны для пользователей со слабым зрением, которые используют экранные читатели, что бы ознакомиться с содержанием XPage.

      Щелкните File > Save чтобы сохранить изменения.

Настройка свойств данных для элемента управления

Установка свойств данных для элемента управления. Определение источника данных, связывание элементов управления с источники данных, или написание формул для вычисления источника данных.

Прежде чем вы начнете

Например, для сохранения данных или отображения данных из базы данных Lotus® Domino®, вы связываете элемент управления с полем документа Domino.

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

Установка свойств типа отображения, для определения как данные отображаются в элементе при открытии XPage. Например, вы можете указать, что даты отображаются в формате mm/dd/yyyy или dd/mm/yy . Вы также можете установить значения по умолчанию, если нет сохраненных данных.

Прежде чем вы начнете

Свойство типа отображения может изменяться для каждого поля. Некоторые свойства отображения могут быть изображены графически, другие же, нет. Если свойство не имеет графический интерфейс, вы можете установить его в диалоговом окне, которое открывается при установки выбранного свойства.

Чтобы задать свойство типа отображения, выполните следующие шаги.

      В редакторе XPages, выберите элемент управления, для которого вы хотите установить тип отображения.

      В Properties, нажмите вкладку Data.

      В разделе Display type, используйте следующую таблицу, чтобы указать значения:

      Display typeDisplay formatНастройки
      StringStandard (Стандартный) - формат не устанавливается.Нет ссылок
      Date/TimeDate onlyDate style параметры:
            - Default

            - Short

            - Medium

            - Long

            - Full


          Custom - Выберите настраиваемый шаблон в поле Pattern.
      Time onlyПараметры Time style:
            - Default

            - Default

            - Default

            - Long

            - Full


          Custom - Выберите настраиваемый шаблон в поле Pattern.
      Date and TimeСм. Date style и Time style выше.
      Custom (Пользовательские настройки)Pattern - Укажите шаблон для использования.
      NumberDecimalInteger only - Выберите, чтобы разрешить использование только целых чисел.
      CurrencyInteger only - Выберите, чтобы разрешить использование только целых чисел.

      Currency symbol - Введите символ валюты, для отображения перед данными.

      PercentInteger only - Выберите, чтобы разрешить использование только целых чисел.
      CustomPattern - Укажите шаблон для использования.
      Mask - скрывает строку символами Pattern - Укажите шаблон для использования, например *** или ###. Пример: чтобы скрыть номер кредитной карты, вы можете отобразить звездочки (***) вместо цифр.

Настройка свойств проверки данных для элемента управления

Установка свойств проверки данных, чтобы проверить, что ввод пользователя правильный. Это полезно, когда вы хотите убедиться, что пользователи вводят содержимое в соответствующие поля и что они ввели его в нужном формате.

Прежде чем вы начнете

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

Чтобы задать свойства проверки данных, выполните следующие шаги.

      В редакторе XPages, выберите элемент управления, для которого вы хотите установить проверку данных.

      В Properties , перейдите на вкладку Validation , и сделать следующие шаги:

          Отметьте флажок Required field, если требуется проверка. Эта опция распространяется на все типы отображения. Если Вы хотите вычислять это значение, возвращайте логическое значение, как показано в следующем примере:

          if(session.getCommonUserName() == "anonymous")

          return true;

          else

          return false;

          Если требуется, напишите сообщение об ошибке, чтобы отобразить его, когда пользователь пытается продолжить работу, не вводя необходимые данные в поле. Эта опция распространяется на все типы отображения. Если Вы вычисляете значение, возвращайте строку, как показано в следующем примере:

          if(session.getCommonUserName() == "anonymous")

          return "Admin must specify category";

          else

          return "User must specify category"

          В поле Match pattern, введите образец для содержания, которое пользователь должен ввести в поле. Например, если пользователи могут ввести только цифры, в поле ввода, укажите [1-9]*. Этот параметр применим к типам отображения Mask. Для проверки шаблона, нажмите кнопку Test pattern, и запустить тест. Если Вы вычисляете значение, возвращайте регулярное выражение, как показано в следующем примере:

          if(session.getCommonUserName() == "anonymous")

          return "[a-zA-Z]*";

          else

          return "[A-Z]*"

          В поле Minimum , введите минимальное числовое значение, которое пользователь может вводить в поле. Этот параметр применяется к Number, String, и Date/Time типам отображения.

          В поле Maximum введите максимальное числовое значение, которое пользователь может вводить в поле. Этот параметр применяется к Number, String, и Date/Time типам отображения.

          В поле Validation error message, напишите сообщение об ошибке, выводимое, когда ввод данных, не соответствуют шаблону или не соответствует параметрам указанным выше. Если Вы вычисляете значение, возвращайте строку, как показано в следующем примере:

          if(session.getCommonUserName() == "anonymous")

          return "Admin category must be all characters";

          else

          return "User category must be all uppercase characters"

Настройка свойств стиля для элемента управления

После импорта или создания таблиц стилей, и добавление их в приложение, вы можете добавить их к XPages, и применять индивидуальные параметры классов стиля для элементов управления. Вы можете настроить стили и экспортировать их в таблицу стилей, как его собственный класс. По умолчанию, XPages использует стили предоставляемые платформой.

Об этой задаче

Чтобы установить свойства стиля для элементов управления, выберите элемент управления в редакторе XPages, а затем выберите вкладку Style в Properties . Для настройки пользовательских стилей, выберите вкладки Font, Margins, и Background.

Настройка вычисляемых свойств для элемента управления

Установка вычисляемых свойств для элемента управления. Вычисляемые свойства элемента управления являются свойствами, которые рассчитываются и отображаются, когда пользователь обращается к XPage (во время выполнения), а не в момент создания XPage. Вы можете сделать вычислимые свойства элемента управления с помощью JavaScript функций и EL выражений.

Чтобы увидеть, какие свойства являются вычислимыми для элемента управления, выберите его в редакторе, а затем перейдите в окно"Properties". Если свойство является вычисляемым, вы увидите, ромбовидный значок справа от поля. Вы можете нажать на иконку и выбрать Compute value, чтобы открыть редактор сценариев и написать формулу для расчета значения. Эти поля не являются вычисляемыми по умолчанию.

Опытные пользователи могут также вычислять дополнительные свойства, на вкладке All Properties в окне "Properties". Щелкните в строке для ввода значения свойства. Нажмите на иконку ромбика, чтобы написать формулу, которая вычисляет значение.

Вычисляемые свойства рассчитываются следующим образом (используйте переключатель в верхней части окна редактирования для выбора одного или другого):

      Compute Dynamically пересчитывает формулы при обновлении страницы. Эти формулы приводятся в исходном коде со знаком #, например, #{javascript:var dc = database.getAllDocuments(); "Count = " + dc.getDocumentCount();}.

      Compute on Page Load вычисляет формулу один раз, когда страница загружается. Эти формулы приводятся в исходном коде со знаком $, например, ${javascript:var dc = database.getAllDocuments(); "Count = " + dc.getDocumentCount();}.

Для примера кода вычисляемых свойств см. в разделах, которые описывают отдельные элементы управления.

Настройка событий для элементов управления и XPages

Создание событий и простых действий для XPages и пользовательских (UI) элементов управления.

      Выберите необходимый элемент в редакторе XPages или выберите XPage, кликнув на свободном пространстве страницы.

      Щелкните на вкладке Events.

      В левой панели в списке Events выберите событие.

      Примечание: События с иконками сценария, уже имеют простые действия или JavaScript ™ формулы.

      Нажмите радио-кнопку Script Editor или Simple Actions. Вы можете обрабатывать событие, либо скриптом или простыми действиями, но не одновременно.


        Для сценариев, сделайте следующее:

          Выберите Server (по умолчанию), для серверных сценариев, или Client, для клиентского сценария. Для событий, которые связаны с XPage, Server это единственный вариант.

          Напишите сценарий.

          Выберите один из следующих переключателей:

          -Full Update - перезагрузить весь XPage с сервера на клиент после обработки события,
          -Partial Updat - перезагрузка отдельных частей XPage,
          -No Update - не перезагружать XPage,
          -No Submission - не передавать XPage.

          Для Partial Update, которое использует асинхронный JavaScript и XML (AJAX) технологию, нажмите Select Element..., выберите элементы XPage, которые вы хотите перегрузить, и нажмите кнопку ОК.

          При необходимости установите флажок не проверять корректность данных, что означает отсутствие проверки на стороне сервера, когда страница передается на сервер

          При необходимости нажмите Edit Event Parameters и укажите параметры времени выполнения. Добавьте, удалите и\или отредактируйте параметры, а затем нажмите кнопку ОК.

          Повторите предыдущее шаги, чтобы создать дополнительный сценарий для данного события. Вы можете иметь один серверный сценарий и один сценарий на стороне клиента.

          Чтобы изменить существующие сценарии, выберите сценарий и отредактируйте текст сценария.

          Чтобы удалить существующие сценарии, выберите сценарий и удалите его текст.


        Для простых действий, выполните следующие действия:

          Чтобы добавить простое действие, нажмите кнопку Add Action. В диалоговом окне Add Simple Action выберите категорию, действие и аргументы. Затем нажмите кнопку ОК.

          Чтобы добавить простое групповое действие, нажмите Add Group. В диалоговом окне Add Simple Action Group выберите язык и напишите вычисляемое выражение, которое возвращает true или false. Это выражение определяет, будут ли выполняться действия в группе. По умолчанию язык JavaScript и по умолчанию выражение возвращает true. Нажмите на Script Editor для использования редактора. Нажмите OK, когда закончите.

          Чтобы добавить простое действие в группу, выберите группу и нажмите Add Action. Если вы добавите более одного действия на верхнем уровне, группа создается автоматически, и действия ставятся в группу.

          Чтобы добавить группу в группу, выберите группу родителя и нажмите Add Group.

          Чтобы изменить существующие простые действия или группу, выберите действие или группу и нажмите Edit.

          Чтобы удалить существующие простые действия или группу, выберите действие или группу и нажмите Remove.

    Смотрите также на NotesNet.ru:
    Working with controls in XPages [Часть 1]

    What's new in application design (Domino Designer 8.5.1)
    Designing with XPages
     
      Опубликовано — 11/06/2009 |    Источник: Working with controls in XPages



    Добавить комментарий
    Имя * :
    e-mail
    Комментарий * :
    Код подтверждения * :

    Мероприятия
    18.12.2012   Опыт реализованных проектов на базе технологий IBM
    24.10.2012   Решения IBM для построения надежной ИТ-инфраструктуры и сервисов
    09.10.2012   Форум «Ударим СЭДом по бездорожью, разгильдяйству и непрозрачным бизнес-процессам! Система электронного документооборота CompanyMedia 4.0: вперед в будущее!»
    Пресс-релизы
    02.06.2011   ООО "АДБ.РУ" выпустило очередную версию системы управления контентом для Lotus Domino - Logosphere 2.7.
    21.01.2010   Компания «Поликом Про» выполнила для компании «Синергия» пилотный проект по внедрению системы защиты электронной почты IBM Lotus Protector for Mail Security
    22.12.2009   Новые технологии разработки приложений на базе Lotus Domino
    Биржа труда
    18.04.2012 - разработчик Lotus Notes (ОАО "УРАЛСИБ")
    26.07.2011 - Программист Lotus (удаленная работа) ()
    06.06.2011 - Эксперт (Lotus Notes/Domino) (Крупный банк (ТОП-5))
    Последнее на форуме
     
    А так же:
    Скопировать в буфер поле документа
    24.05.2015 08:55:52
    Импорт DXL-описания документов в Lotus Domino. Одноимённые поля
    16.04.2015 16:49:58
    Использование WebDAV в приложениях Domino
    18.03.2015 13:11:26
     
    © LOGOSPHERE.RU