15.5.7. Создание табличной формы

В этом разделе создадим табличную форму таблицы DEPARTMENTS.

104. В Application странице выберите Create Page.

105. Выберите Form и нажмите Next.

106. Выберите Tabular Form и нажмите Next.

107. Выберите DEPARTMENTS для Table/View Name. Выберите все столбцы и нажмите Next.

108. Выберите Select Primary Key Column(s) для Primary Key Type, выберите DEPARTMENT_ID для Primary Key Column 1 и нажмите  Next.

109. Выберите Existing sequence для Source Type и выберите DEPARTMENTS_SEQ для Sequence. Нажмите Next.

110. Выберите все столбцы updateable (в правой части) и нажмите Next.

111. Измените Page Name и Region Title  на Update Departments и нажмите Next.

112. Выберите Select Use an existing tab set and create a new tab within the existing tab set и введите Отделы для New Tab Label и нажмите Next.

113. Примите значения по умолчанию для labels и branch и нажмите Next.

114. Нажмите Finish.

115. Выберите Run Page.

116. Табличная форма выводится. Изменим данные. Введите что-нибудь в столбец Cost Center и нажмите Submit.

117. Строка обновлена. Добавим строку. Выберите Add Row.

118. Введите информацию о новом отделе и нажмите Submit.

119. Строка добавлена. Изменим столбец Manager id так, чтобы он показывал фамилию менеджера. Выберите кнопку Edit Page в Developer Toolbar.

120. В области Page Rendering, выберите Update Departments, М2.

121. Выберите вкладку Report Attributes.

122. Выберите редактирование MANAGER_ID Column Attribute.

123. Измените Column Heading на Manager. Используем Shared LOV созданный ранее. Выберите Select List (named LOV) для Display As. Выберите вкладку List of Values.

124. Выберите EMPLOYEE_LIST для Named LOV и нажмите  Apply Changes.

125. Нажмите Run Page.

126. Заметьте, что столбец Manager показывает список фамилий менеджеров. Выберите кнопку Edit Page в Developer Toolbar.

Рисунок 15.31. Создание табличной формы в APEX

Создание табличной формы в APEX