После обновления до APEX 19.1 setSelection больше не работает - PullRequest
1 голос
/ 10 октября 2019

После обновления APEX до 19.1, некоторые javaScript перестали работать.

var my_grid$=apex.region("static_id").widget();
mygrid$.interactiveGrid("getViews", my_grid$.interactiveGrid("getCurrentViewId")).setSelection($());

начинает выдавать ошибки, так как он больше не распознает setSelection как функцию. Поэтому я изменил его на:

var my_grid$=apex.region("static_id").widget();
my_grid$.interactiveGrid("getViews",
    my_grid$.interactiveGrid("getCurrentViewId")).setSelectedRecords($(), false, false);

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

Ответы [ 2 ]

1 голос
/ 14 октября 2019

Если все, что вам нужно - это не выбирать автоматически первую строку в интерактивной сетке, теперь это декларативный параметр.

Перейти к атрибутам региона и установить Выбрать первую строку для№

enter image description here

0 голосов
/ 10 октября 2019

Перейти к атрибутам региона. В разделе «Дополнительно» поместите следующий код в поле «Код инициализации JavaScript»:

function(options) {
  options.initialSelection = false;

  return options;
}

Это должно помочь.

...