on 04-19-2011 9:55 AM
Hi all,
I have some issue to hide a field in form adobe using FormCalc langage.
The link to the data is :
$record.DOCUMENTS.DATA[*].HEADER.EVALUATEUR_SECONDAIRE.NAME
On Each page of the Adobe form contains the data element of the line Document, it is ok :
$record.DOCUMENTS.DATA[1].HEADER.EVALUATEUR_SECONDAIRE.NAME
$record.DOCUMENTS.DATA[2].HEADER.EVALUATEUR_SECONDAIRE.NAME
$record.DOCUMENTS.DATA[3].HEADER.EVALUATEUR_SECONDAIRE.NAME
........
$record.DOCUMENTS.DATA[n].HEADER.EVALUATEUR_SECONDAIRE.NAME
Now, I just want to hide this data element if EVALUATEUR_SECONDAIRE.ID is initial, so i write a script at initialize event like this :
-
data.MAIN.Page1.Identification.Identification.ES ::initialize - (FormCalc, client) -
If ( not HasValue($record .DOCUMENTS.DATA[*].HEADER.EVALUATEUR_SECONDAIRE.ID)) then
$.presence = u201Chiddenu201D
endif
The problem is that FormCalc consider DOCUMENTS.DATA[*] as all the line of the table DOCUMENTS, I just want the current line of DOCUMENTS.
Please, do you have some solution ?
Thank's in advance.
Regards.
Johann
Hi Johann,
Use just DOCUMENTS.DATA.<fieldname> instead of using DOCUMENTS.DATA[*]. It will return you with current row selected in the table.
Hope it will help.
Regards,
Vaibhav
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Rehello All,
After more tests, It seems that this solution doesn't work.
In fact, if $record.DOCUMENTS.DATA[1].HEADER.EVALUATEUR_SECONDAIRE.NAME is initial, the corresponding field doesn't appear on the form : correct but all fields bellow doesn't appear even if one of $record.DOCUMENTS.DATA[n].HEADER.EVALUATEUR_SECONDAIRE.NAME is NOT initial.
Inversely if $record.DOCUMENTS.DATA[1].HEADER.EVALUATEUR_SECONDAIRE.NAME is NOT initial the correponding fields appears on form, it's correct but.... all fields bellow appears even if one of $record.DOCUMENTS.DATA[n].HEADER.EVALUATEUR_SECONDAIRE.NAME is initial.
So, it's seems that the behavior of the differents elements DOCUMENTS.DATA[n].HEADER.EVALUATEUR_SECONDAIRE.NAME are the same that DOCUMENTS.DATA[1].HEADER.EVALUATEUR_SECONDAIRE.NAME.
Please do you have any solution to access to the current element ?
Thank's in advance.
Johann
User | Count |
---|---|
93 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.