Expand my Community achievements bar.

Join us in celebrating the outstanding achievement of our AEM Community Member of the Year!
SOLVED

Internal linking problems

Avatar

Level 1

Hi, really hope someone can help as I'm a bit stuck.

I have designed a form in Adobe Designer 7 that has internal links that jump the user from one section of the form to another depending on their answer to a question.

These links work great in Adobe Acrobat 7 Professional but I cannot get them to work in Reader regardless of version. No error message..nothing at all happens when they are clicked.

The code behind the radio button is xfa.host.setFocus("form1.page6.textlink1") where form1=the name of the form, page=the link destination page and textlink1=the specific destination.

Any help at all would be greatly appreciated.

Regards,

Stephen.

1 Accepted Solution

Avatar

Correct answer by
Former Community Member

For the benefit of others following this post. The issue was that the target location where the link was destined was set as invisible. This means that the field is not part of the layout but is a valid field. The expression was  fine (the field was a valid field) but because the cursor could not be placed into a visible field, it woudl not move. Make the field visible, ensure there is no caption and no appearance, then make the field 1 point by 1 point. This will make the field virtually invisible to the user and still usable by the command.

Paul

View solution in original post

6 Replies

Avatar

Former Community Member

Can you post your form so we can have a look?

Paul

Avatar

Level 1

I'd love to Paul believe me..but it's a confidential work form.

Everything else works..external links etc...it's just the link to a different part of the document in reader.

Stephen.

Avatar

Former Community Member

I see ho reason why that should not work ...that swhy I want to see the form. Another option is to email it just to me (livecycle8@gmail.com) that way only I woudl see it and it woudl limit your exposure. I understand if you cannot!

Paul

Avatar

Level 1

Paul,

I have mailed to form to you.

Thanks,

Stephen.

Avatar

Correct answer by
Former Community Member

For the benefit of others following this post. The issue was that the target location where the link was destined was set as invisible. This means that the field is not part of the layout but is a valid field. The expression was  fine (the field was a valid field) but because the cursor could not be placed into a visible field, it woudl not move. Make the field visible, ensure there is no caption and no appearance, then make the field 1 point by 1 point. This will make the field virtually invisible to the user and still usable by the command.

Paul

Avatar

Level 1

Paul, you are a genius pure and simple.

Once I made the fields visible all worked great.

F.Y.I...what had me going wrong was this page from Adobe support http://kb2.adobe.com/cps/333/333000.html. It tells you to make the field invisible.

Sincere tahks Paul.

Stephen.

The following has evaluated to null or missing: ==> liqladmin("SELECT id, value FROM metrics WHERE id = 'net_accepted_solutions' and user.id = '${acceptedAnswer.author.id}'").data.items [in template "analytics-container" at line 83, column 41] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign answerAuthorNetSolutions = li... [in template "analytics-container" at line 83, column 5] ----