По этому вопросу здесь мне, наконец, удалось изменить два значения из одного и того же столбец - приоритет. Я пытался сделать это в списке выбора - приоритет столбца lov - но без окончательного успеха. Выборки не имеют свойств «значения по умолчанию», таких как текстовые поля, поэтому я попытался получить их из свойств source.context.index. здесь проверка приложения oracle apex, пользователя и пароля. Я собираюсь использовать чистый Javascript, чтобы справиться с этим.
Javascript запускается после изменения списка выбора:
var source = apex.jQuery(this.triggeringElement).find('select[name="f31"]')
console.log(source)
var lista = apex.jQuery(source.context.form).find('select[name="f31"]')
console.log(lista)
console.log('source.context.selectedIndex inicial ' +source.context.index)
var valor_default = lista[0].selectedIndex
console.log(valor_default)
var index_default = apex.jQuery(this.triggeringElement).closest('select[name="f31"]').find('option[selected]')[0].index
console.log('indice default:' + index_default)
for (var x=0;x<lista.length;x++){
if (source.context.selectedIndex == lista[x].selectedIndex && source.context != lista[x]){
console.log('selectedIndex ' + source.context.selectedIndex)
console.log('source.context')
console.log(source.context)
console.log('lista[x]')
console.log(lista[x])
lista[x].selectedIndex = index_default
index_default = source.context.selectedIndex
// lista[x].defaultValue = source.context.defaultValue
// source.context.defaultValue = source.context.value
}
}