Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle APEX Новый топик    Ответить
 IG кнопки управления  [new]
ilyuha111
Member

Откуда:
Сообщений: 128
Добрый день

есть ли какой-нибудь способ перенести кнопки

К сообщению приложен файл. Размер - 61Kb
26 мар 21, 12:22    [22300302]     Ответить | Цитировать Сообщить модератору
 Re: IG кнопки управления  [new]
Migelle
Member

Откуда:
Сообщений: 231
ilyuha111,

"Действия" - не знаю как перенести.
Кнопку "Сохранить" можно сделать свою. Найти можно в "Interactive Grid Cookbook" от HardLike Software
29 мар 21, 14:59    [22301463]     Ответить | Цитировать Сообщить модератору
 Re: IG кнопки управления  [new]
blkangel
Member

Откуда:
Сообщений: 1988
Убрать кнопку "Созранить из грида" и сделать обычную кнопку, которая будет делать Submit
30 мар 21, 15:35    [22302088]     Ответить | Цитировать Сообщить модератору
 Re: IG кнопки управления  [new]
Migelle
Member

Откуда:
Сообщений: 231
blkangel,
Submit плохо, он будет перерисовывать окно. А по ссылке, которую я указал, показан пример вызова метода "save" грида .
31 мар 21, 14:09    [22302494]     Ответить | Цитировать Сообщить модератору
 Re: IG кнопки управления  [new]
blkangel
Member

Откуда:
Сообщений: 1988
Migelle,
Будет работать

1. Даешь региону IG Static ID (в нашем примере будет "REGION_ID")

2. В JavaScript Initialization Code добавляем код ниже ("Какие кнопки вывести еще и как погуглишь в нете")
Нас интересует кнопка Схранить, присваеваем ей тоже id, в нашей случае "SAVE"
function(config) {
	config.toolbarData = [
		{
			groupTogether: true,
			controls: [

			]
		},{
			controls: [
                {
					type: "BUTTON",
					action: "selection-add-row",
					align: "end",
					iconBeforeLabel: true,
                    label: "Добавить"
				},{
					type: "BUTTON",
					id : "SAVE",
					action: "save",
					align: "end",
					iconBeforeLabel: true,
					hot : true,
                    style : "display : none;"
				}
			]            
		}
	];

	return config;
}


3. Создаешь кнопку там где тебе надо, делаешь ей Action Redirect to url, и вставляем слебующий код
javascript:$("#REGION_ID_ig_toolbar_SAVE").click();


4. Если хочешь кнопку скрыть на IG сохранить, добавить DA Page load, execute JavaScript code
javascript:$("#REGION_ID_ig_toolbar_SAVE").hide();
31 мар 21, 15:26    [22302551]     Ответить | Цитировать Сообщить модератору
 Re: IG кнопки управления  [new]
Migelle
Member

Откуда:
Сообщений: 231
blkangel,
Дык это и именно тот метод на который я ссылался.
Я сказал что идея вешать сабмит на кнопку плохая, он будет перерисовывать страницу.
1 апр 21, 13:40    [22302950]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle APEX Ответить