Мне нужен FormCalc или Javascript для использования в Adobe Livecycle Designer для интерактивной формы, которую я создаю - PullRequest
1 голос
/ 11 мая 2011

Я не программист, мне нужен пример в (pref. Formcalc) или java для ввода в редакторе сценариев Livecycle для интерактивной формы заказа, которую я создаю.

Мне нужно поле «ItemTotal [31]» для выполнения расчетов только при нажатии «Add-onCheckBox1».После нажатия Add-onCheckBox1 я хочу, чтобы поле ItemTotal [31] вычисляло поле количества, умноженное на 300, и возвращало результаты в этом поле.Ниже я попробовал, но продолжаю получать ошибки.

if (Add-onCheckBox1 == 1) затем

ItemTotal [31] == Количество * 300

1 Ответ

0 голосов
/ 13 мая 2011

в JavaScript это должно быть примерно так:

if (Add-onCheckBox1.rawValue == 1){
    xfa.resolveNode("ItemTotal[31]").rawValue = xfa.resolveNode("Quantity").rawValue * 300;
}

Вы можете поместить этот скрипт в событие изменения поля Add-onCheckBox1.

У меня нет возможностипротестируйте свой скрипт FormCalc в Designer, но наверняка есть ошибка в назначении, она должна быть:

ItemTotal[31] = Quantity * 300;
...