Пример: Создание всплывающих окон

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

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

Поддерживаются следующие типы виджетов:
  • recordhoversection
  • recordhoversectioncol
  • recordhoversectionrow
  • recordhovertextbox
  • recordhovermultiparttextbox

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

Вы просмотрели список всплывающих окон, подходящего окна для этого сценария в списке не оказалось, и вы создаете свое всплывающее окно для поля Класс отказа.

Процедура

  1. В Дизайнере прикладных программ выберите действие Экспортировать XML системы и экспортируйте файл RECHOVERS.XML.
  2. Откройте файл RECHOVERS.XML в текстовом редакторе и добавьте следующие строки:
    </recordhover>
    <recordhover id="fc_recordhover">
    	<recordhoversection id="fc_rhs_1" label="Подробности класса отказов">
    		<recordhoversectioncol id="fc_rhsc_1">
    			<recordhoversection id="fc_rhs_2">
    				<recordhovertextbox dataattribute="ORGID" id="fc_rh_1" label="Организация">
    			</recordhoversection>
    		</recordhoversectioncol>
    	</recordhoversection>
    </recordhover>
  3. Сохраните файл RECHOVERS.XML и импортируйте его.
  4. Откройте прикладную программу Активы, щелкните по Класс отказа и выберите Свойства элемента управления.
  5. На вкладке Дополнительно укажите fc_recordhover как ID всплывающего окна и сохраните определение программы.