Это фрагмент кода в нашем пользовательском средстве визуализации элементов, который находится в actionscript:
textCustomItemRendererTempForTab.tabEnabled=true;
textCustomItemRendererTempForTab.focusEnabled=true;
textCustomItemRendererTempForTab.setFocus();
Alert.show( "Without this alert focus goes to next grid " );
keyboardEvent.preventDefault();
keyboardEvent.stopImmediatePropagation();
keyboardEvent.stopPropagation();
Сейчас навигация по вкладкам работает (на вкладке фокус переходит к следующей редактируемой ячейке) с предупреждением, вставленным в код, но я не уверен почему, потому что я считаю, что предупреждение в коде прерывает поток всплывающих событий. Однако без предупреждения (к чему мы стремимся) фокус переходит на следующую сетку в нашем пользовательском интерфейсе.
Вы можете увидеть попытки попытки остановить событие от перехода на другие компоненты. Я также пытался вызывать165DreadDefault () и StopPropagation () для сетки данных, когда он получает событие клавиши табуляции.
Есть идеи, как разрешить правильную навигацию по клавишам без предупреждения?