1

나는 (Pref. Formcalc) 또는 Java에서 Livecycle의 스크립트 편집기에 예제를 입력해야하는 프로그래머가 아닙니다. 대화 형 주문 양식을 만들고 있습니다.양식을 만들 때 Adobe Livecycle Designer에서 사용할 FormCalc 또는 Javascript가 필요합니다.

"Add-onCheckBox1"을 (를) 클릭 할 때만 계산을 수행하려면 "ItemTotal [31]"필드가 필요합니다. Add-onCheckBox1을 클릭하면 ItemTotal [31] 필드에 Quantity 필드에 300을 곱한 값을 입력하고이 필드의 결과를 반환합니다. 아래는 내가 시도했지만 오류가 계속 발생합니다.

경우 (추가-onCheckBox1 == 1)

ItemTotal [31] == 수량 * 300

답변

0
자바 스크립트에서

가이 같은해야한다 :

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

당신은 넣을 수 있습니다 이 스크립트는 Add-onCheckBox1 필드의 변경 이벤트에 있습니다.

내가 디자이너에 FormCalc 스크립트를 테스트 할 수있는 기회를하지 않은,하지만 확실히 할당에 오류가, 그것이 있어야 : 모든

ItemTotal[31] = Quantity * 300; 
+0

첫째, 감사합니다. 그러나 그것은 작동하지 않습니다. Add-OndCheckBox1 값을 클릭하면 변경되지 않는 것으로 보입니다. 값을 변경하려면 어떤 코드를 입력해야합니까? – Appgal

+1

견적을 놓쳤습니다. –

+0

paque가 맞습니다. 물론 견적을 놓쳤습니다. – AlessioG

관련 문제