У меня есть страница ADF jsff, которая содержит af: inlineFrame, этот кадр вызывает slickGrid, при сохранении я проверяю ячейки сетки, и отображается сообщение об ошибке, показывая предупреждающее сообщение. Как только я нажму на ok, я ожидаю, что сетка останется такой, как есть, но сетка снова загрузится. После отображения сообщения с предупреждением я попытался window.frames[0].stop()
;но это не помогло
JSFF:
<af:inlineFrame id="slickFrame"
source="/js/views/tarAutomation.html"
sizing="preferred" shortDesc="Slick Grid">
<af:serverListener type="onLoadEvt" method="#{pageFlowScope.myBean.initializeGrid}" />
<af:clientListener method="triggerOnLoad" type="inlineFrameLoad"/>
при нажатии кнопки Сохранить
function save() {
// Parse through the dirtied cells
for(d in dirtyCells)
{
var dirtiedRow = dirtyCells[d].row;
failures = //Gets the failure array
if(failures.length>0){
alert("Mandatory fields are not entered");
grid.gotoCell(dirtyCells[d].row, dirtyCells[d].cell);
// This is to set the focus on the errored cells
window.frames[0].stop();
}
else{
//Continue with the save operation
}
Пожалуйста, дайте мне знать, как остановить сетку иззагружается. Я хочу, чтобы загрузка прекратилась, чтобы выбранные пользователем параметры отображались с ошибкой.