2012-10-15 4 views
0

У меня проблема с моей формой (счет-фактура, вы можете увидеть файл pdf в http://www.fornoantico.it/fatture/fattura-definitiva-togli-zeri.pdf), в частности, в вычисленном поле ... Я хочу скрыть это, если значение = 0, но оно не исчезаетВычисленное поле: я хочу скрыть его, если значение = 0, но оно не исчезает

Я пытался использовать Action Builder, но кнопка «ok» отключена и показывает это предупреждение «действия могут не работать с формы, ориентированные HTML или руководство»

Я пытался использовать некоторые формулы, как

если (IMPORTO [0] == 0), то

IMPORTO_SCONTATO [0] .presence = "невидимый"

еще

IMPORTO_SCONTATO [0] .presence = "видимый"

ENDIF

(У меня есть поле, которое содержит IMPORTO Количество * Цена, а затем SCONTO летал, который содержит только скидку, рассчитанную как IMPORTO * SCONTO/100, и поле IMPORTO_SCONTATO, которое содержит скидку на стоимость, рассчитанную как IMPORTO - SCONTO)

Но это не работает, это поле IMPORTO_SCONTATO всегда присутствует, показывая 0, и это проблема, потому что в этом счете-фактуре, если у нас есть несколько строк, у нас есть нули в других (0)

Можете ли вы пожалуйста, помогите мне решить эту проблему? Я схожу с ума, я работаю над этим с прошлой недели.

Большое спасибо

enter image description here

+0

Я хотел взглянуть на вас формулами, но ссылка на форму сломана. Если вы еще не решили проблему, позвольте мне взглянуть. – bassim

+0

Я создал другую форму, где я могу добавить и удалить строки таблицы. Большое спасибо – satboy78

+0

Еще лучшее решение! :) – bassim

ответ

1

Я думаю, что вы пропустили .RawValue.

if (IMPORTO[0].rawValue == 0) 
{ 
    IMPORTO_SCONTATO[0].presence="visible"; 
} 
else 
{ 
    IMPORTO_SCONTATO[0].presence="hidden"; 
} 
-1

Попробуйте это, я также имел такую ​​же проблему для счета:

var v = event.value; 
if (v == 0) 
{ 
    event.target.display = display.hidden; 
} 
else 
{ 
    event.target.display = display.visible; 
} 
+0

Пожалуйста, используйте только английский язык на StackOverflow – xav

+0

@xav, [его достаточно легко перевести] (https://translate.google.com/#auto/en/prova%20con%20questo%2C%20anche%20io%20avevo % 20lo% 20stesso% 20problema% 20per% 20una% 20fattura), но я обычно соглашаюсь – wnnmaw

+0

@wnnmaw Итак, если это легко перевести, каждый должен потратить время/усилия на перевод на английский язык перед публикацией :) Изображение, если каждый орган пишите туда, используя свой родной язык ... – xav