У меня есть поле PXNumberEdit, которое при вводе добавляет продукт в сетку на настраиваемой странице SO301000. Вставка работает, и поле опорожняется после добавления продукта. Однако я хотел бы обратить внимание на эту область. Кажется, что нет метод SetFocus для поля.Как сохранить фокус на поле PXNumberEdit после обратной передачи?
Я попытался использовать код SO301000.cs для установки фокуса, добавив функцию для onValueChanged , чтобы сохранить объект как переменную сеанса и на pageload, чтобы установить фокус на сохраненный объект. Это приводит к тому, что страница никогда не заканчивается.
Я также пытался использовать jquery различными способами, но это тоже не сработало. Есть ли способ сделать это?
Спасибо, я пытался взломать и это, кажется, работает прекрасно для моих потребностей. Обратный вызов не поднимается с кнопки, а карманный сканер, который заполняет поле на странице SOOrderEntry и выполняет ввод ключа. Кроме того, спасибо за информацию об обновленной модели событий сценария, я только начал работать над Acumatica две недели назад. –
Добро пожаловать! Как правило, вам не нужно добавлять скрипт непосредственно на страницу, и большинство из того, о чем я говорил в этом потоке, не документировано. Это действительно «особый случай». Если вы новичок в Acumatica, я бы порекомендовал вам пройти экзамены разработчика T100, T200 и T300, чтобы понять лучший способ создания новых функций в программном обеспечении. – Philippe
@Marie, вы могли бы принять ответ, если он поможет решить вашу проблему. – Hybridzz