Quantcast
Channel: SCN : Discussion List - SAP Interactive Forms by Adobe
Viewing all articles
Browse latest Browse all 1237

How to display either field f1 or field f2 in one cell on Adobe Form

$
0
0

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


Viewing all articles
Browse latest Browse all 1237

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>