Как переместить текстовое поле фокуса в Compiere (Adepiere)

После нажатия на вкладку мне нужно переместить фокус курсора с текстового поля X на текстовое поле Y, но не на следующее, как по умолчанию. Позволь мне объяснить:

текстовое поле1 - текстовое поле - текстовое поле3 - текстовое поле4

нажмите вкладку (по умолчанию) textfield1 - textfield2 - textfield3 - textfield4

нажмите вкладку (моя версия) textfield1 - textfield2 - textfield3 - textfield4

По умолчанию, если фокус находится на текстовом поле1, и я нажимаю на вкладку, фокус переходит на текстовое поле2, я хочу, чтобы он перешел на текстовое поле4. Кто-нибудь знает как это сделать?


person Adi88mo    schedule 04.07.2014    source источник
comment
возможно, это поможет вам stackoverflow.com/questions/9480363/   -  person KingKoelsch    schedule 04.07.2014
comment
Это не было изменением конфигурации. Если вам нужно это требование, вам нужно внести явные изменения в код. Есть один вариант: он никогда не будет фокусироваться, если текстовые поля доступны только для чтения (это не будет работать для логических полей только для чтения).   -  person Giri    schedule 24.07.2014


Ответы (1)


Вам нужно будет создать событие жесткого кода для этого текстового поля1. Фреймворк ADempiere пока не поддерживает это действие.

person Arthur Melo    schedule 02.03.2015