Как использовать JavaScript в Acumatica?

У меня есть некоторые расширения, и мне нужно использовать javascript, чтобы добавить новую запись в Acumatica Grid Control без обратного вызова на сервер. Есть ли у вас какие-либо предложения для этого? Спасибо за вашу поддержку

2 ответа

Acumatica настоятельно не рекомендует вносить какие-либо изменения на стороне клиента (в браузере). Они не поддерживают расширения на стороне клиента. Если вы делаете изменения на клиенте, готовьтесь к боли при каждом обновлении.

Я предлагаю вам рассмотреть возможность реализации вашего кода на стороне сервера с обратным вызовом.

Деннис

Если вы хотите отключить обратный вызов во время добавления строки, вы должны просто добавить следующий код на страницу.aspx внутри тега PXGrid

<Mode InitNewRow="false" />

Чтобы добавить новую строку на клиенте, вы должны написать что-то вроде этого:

window.px_alls["gridID"].addNewRow();

Чтобы отключить "добавить новый" обратный вызов на клиенте, вы должны написать:

window.px_alls["gridID"].levels[0].initNewRow = false;
Другие вопросы по тегам