Hi experts,
I have a requirement that I have to populate a table of line item in adobe form. I am providing a few fields of that internal table (IT_MAIN):
field ==> it_main.data[*].waers
field ==> it_main.data[*].dmbtr
field ==> it_main.data[*].dmbtr_conv
Suppose Form have 2 fields (column) one for waers and second for Amount
if field( first column) waers = USD, then second field (second column) on form value would be "dmbtr", otherwise second field (second column ) value would be "dmbtr_conv".
like below:
____________________
| column1 | column2 |
if | USD | dmbtr |
if | IDR | dmbtr_conv |
I had written a simple script, but it is not working correctly. If It_main have only one line item, it works fine but if it_main have more that one line item then it display nothing in second column.
Script I wrote in Form:ready event is:
==========================================
var getcurr = xfa.resolvenode("xfa.record.it_main.data[*].waers").value;
var v_dmbtr = xfa.resolvenode("xfa.record.it_main.data[*].dmbtr").value;
var v_dmbtr_conv = xfa.resolvenode("xfa.record.it_main.data[*].dmbtr_conv").value;
if ( getcurr == "USD" )
{
this.rawValue = v_dmbtr;
}
else
{
this.rawValue = v_dmbtr_conv;
}
===========================================
But it is not working.
How to do this?
Thanks
Piyush