Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

radzmar
Community profile radzmar MVP
Job title here
Germany
31 BADGES
MVP

MVP

Learn more
Joined the community 06-01-2006 3:49:44 AM
Offline
Top badges earned by radzmar
Customize the badges you want to showcase on your profile
Betreff: MessageBox after event prePrint – cancelEvent
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe Experience Manager Forms
Unfortunately you can't suppress that abort message.

Views

30

Likes

2

Replies

1
Betreff: My data source works in Preview PDF mode but not...
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
When you open the form in Acrobat the data won't get imported automatically as in the PDF Preview. Use the Import Data function to load you XML file. You'll find it under the right hand tools pane or under [Edit] > [Form Options] > [Import Data].

Views

83

Likes

0

Replies

1
Betreff: Help with Arrays
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
Well, your script doesn't work. It's not an array but an incomplete switch statement (see https://www.w3schools.com/js/js_switch.asp).What kind of field is olpDobSub and the one your executing the script on?

Views

72

Likes

0

Replies

0
Betreff: Need phone number box to disappear after phone n...
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
To restrict the characters a user can enter, use a script in the change event of the field. It will check the entere character against a regular expression. It it doesn't match, the character is deleted.if (!xfa.event.change.match(/\d/gi)) { xfa.event.change = ""; } In the exit event you then can use another script with an regular expression to validate the input and hide the field, if it's correct.if (!this.isNull) { // Check if value is of 10 digits if (this.rawValue.match(/^\d{10}$/g)) { this...

Views

122

Likes

0

Replies

3
Betreff: Header at the end of row item issue
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
This is propably caused by a design flaw of your formIf but I can't tell what, without seeing the form myself.

Views

64

Likes

0

Replies

0
Betreff: Unable to save if a check box it is not checked
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
You can't users prevent from saving a form.

Views

78

Likes

0

Replies

0
Betreff: How to create Rows dynamically from Code without...
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
Hi, you need to set the number of instances of the row depending on your input. var aBatchTable = prBatch.formattedValue.split("|"), oRows; // Set instances of rows Table1._Row1.setInstances(aBatchTable.length); // Resolve all rows into a node list oRows = Table1.resolveNodes('Row1[*]'); // update value in every row aBatchTable.forEach(function (element, index) { oRows.item(index).Cell3.rawValue = element; });

Views

89

Like

1

Replies

0
Betreff: A table row repeats when footer is set to be on...
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
Hi, I got your form, but I don't see the problem. Which one it the table your're talking about? What I see is that you heavily using the resolveNode() method, which makes you form really slow since your're always starting at the root node of you form using xfa.resolveNode("xfa.form …"). This is unneccessary because you can address nodes directly by using their SOM expression. For example look at the click event under form1.sfSpeakers.tblSpeakers.rAddSpeaker.btnAddSpeaker. Your current way is to ...

Views

106

Likes

0

Replies

1
Re: A table row repeats when footer is set to be on the f...
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
Use a service of your choice (Google Drive, Adobe document cloud etc.…) to make the form accessible online and share a link here.

Views

127

Likes

0

Replies

0
Re: How to page breaks after certain sub total
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
You don't need a conditional break for subform "Table" but its nested subform "Periods". Just add this FormCalc script to create a page break for each except the last instance.$.index lt Table._Periods.count - 1

Views

120

Likes

0

Replies

0
Re: Change colons to periods in date/time field
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
What method or script do you currently use to fill the Save File As-field?

Views

79

Likes

0

Replies

0
Re: A table row repeats when footer is set to be on the f...
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
There are serveral possible reasons for your issue, so it's not easy to answer. Can you share your form, so we can look at it?

Views

149

Likes

0

Replies

2
Betreff: Is there other replacements for LiveCycle Designer?
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
The only comparable solution with dynamic features is HTML5 based web forms or a custom web app.

Views

106

Likes

0

Replies

0
Re: order form with automatically calculation
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
I would have to know the hierachy of your form to give a more suitable answer. Please provide some screenshots.

Views

131

Likes

0

Replies

0
Betreff: Adobe Reader 8 download
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
What you're seeing it the Shell-PDF of an dynamic PDF form (aka XFA form). This happens because you're using a PDF viewer, which doesn't support the dynamic contents of this particular PDF.You'll have to use Adobe Acrobat Reader/Acrobat 8 or newer. Safari or Apple Preview are not useful for this purpose.

Views

147

Likes

0

Replies

0
Betreff: how to retrieve the same data from the columns (...
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
Hi, you could reference the fields through a script.Assuming the row "Itemrow" in "table2" is repeating as often as the row "rowMain" of "tblMain", all you need is a bit FormCalc in the calculate event of the field "partcode" then: $ = bdymain.tblMain.rowMain[$.parent.parent.index].colProduct

Views

192

Likes

0

Replies

0
Betreff: order form with automatically calculation
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
Hi, for date calculations you can use FormCalc, which is much easier than JavaScript. The surcharge can be calculated in this way for example: var nSurcharge = 0if (Date2Num(EventStartDateField.formattedValue, "DD/MM/YYYY") - Date() le 20) then nSurcharge = 20endif$ = nSurcharge To protect a form, you can either lock the uppermost element in your form or every single field.There are plenty of examples in this forum available about this.

Views

182

Likes

0

Replies

1
Betreff: Can't call ScriptObject function after xfa.host....
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
You can try antoher approach. This solution works different to the importData() method.https://thelivecycle.blogspot.com/2014/07/import-xml-via-script-into-adobe-reader.html

Views

141

Likes

0

Replies

0
Betreff: Can't call ScriptObject function after xfa.host....
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
No. The remerge clears all existing scriptings from the memory. So you can call a script after. Also, the importData() method doesn't return a value you could use to verify if it has been executed successfully or been aborted. The imported data is loaded into the form, so you can see it directly in the form fields.

Views

190

Likes

0

Replies

0
Betreff: The future of LiveCycle?
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
Why they should remove it? I mean you still can create XFA forms with AEM Forms Designer which is still an active published product and there are so many XFA based files out there already. I think for closed environments (within companies) XFA forms still have many benefits you can use for many years.

Views

178

Likes

0

Replies

0
Betreff: Horizontal flowing text fields( text labels)
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
There's a solution to make it possible to edit floating fields in a static text. You can use it since the static text would automatically fit to the length of the floating fields.https://blogs.adobe.com/formfeed/2010/09/editable-floating-fields-v3.html

Views

136

Like

1

Replies

0
Betreff: Can't call ScriptObject function after xfa.host....
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
It's because the import executes a remerge of the imported data with the template into a new form. It's like a start over.

Views

217

Like

1

Replies

3
Betreff: Management footer
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
Okay, it's a bit more complicated, but still doable.Here's my solution, that works. So the spacer (the red thing) is rezising so the footer is always pushed to the bottom of the last page. Here the full script: // Calculate the height of the spacer subform // Put this into its layout ready event var oSpacer = this.Spacer, // reference to spacer object nPage = xfa.layout.absPage(oSpacer), // page number, where spacer is currently present. This is the target page. nSpanPage, // Page number where s...

Views

129

Likes

0

Replies

0
Betreff: Management footer
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
Everything happens on a body page flowed top-to-bottom and allowing page breaks. Don't put the header, content or footer subforms on the master page. The master page only contains the content area, which defines the area where the subforms on a body page can reside.

Views

163

Likes

0

Replies

0
Betreff: Change the font from capital to lowercase when f...
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
I think you'll need to use two different floating fields. One for the capitalized strings and one for the lowercase string. In the latter, you add a script to copy the value from the dropdown list and convert it to lowercase.this.rawValue = DropdownList.rawValue.toLowerCase();

Views

161

Likes

0

Replies

1
Betreff: Table with subform: manage the font (size, color...
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
Hi, this is posibble. All you need is a scritpt in the layout ready event of the row. Given the cells are named LAST_NAME, FIRST_NAME and CHANGE_STYLE it could look this way: var bStyle = this.CHANGE_STYLE.rawValue === "x" ? true : false; this.LAST_NAME.font.weight = bStyle ? "bold" : "normal"; this.LAST_NAME.font.underline = bStyle ? "1" : "0"; this.FIRST_NAME.font.fill.color.value = bStyle ? "51,102,255" : "0,0,0"; this.FIRST_NAME.font.posture = bStyle ? "italic" : "normal"; this.FIRST_NAME.fo...

Views

177

Like

1

Replies

1
Betreff: AEM Forms validate fields .
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
By AEM do you mean AEM Forms Designer or AEM Forms running at a server? 

Views

182

Likes

0

Replies

1
Betreff: Management footer
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
The footer has to be placed always at the bottom I guess? In that case I would do it the following way.Two masterpages, one for the green/blue content pages one for the orange services pages.The content page is floating to to bottom and allows page breaks. Here you add an individual subform for the header, contents and footer. Header and footer subform are static the content subform is floating and allows page breaks. In the content subform you add all the other contents you need and at very las...

Views

195

Likes

0

Replies

3
Betreff: Page break: don't cut a subform
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
If you deselect the option to allow page breaks for the particular subform it won't break but will jump to the following page it there's not enough space left on the current page.

Views

146

Likes

0

Replies

1
Betreff: match a field to a list of values
Avatar
Coach
MVP
radzmar
MVP

Likes

397 likes

Total Posts

2,687 posts

Correct Reply

492 solutions
Top badges earned
Coach
Ignite 3
Ignite 1
Validate 1
Give Back 50
View profile
radzmar
- Adobe LiveCycle
Hi, the best way it to check the input against an array of value.var aList = ['Y78DC','4568','PEN_V7','PNX_45','DC567'], cInput = txtSupplierID.rawVaue, bMatch = aList.some(function (cValue) {return cValue == cInput;}); this.presence = bMatch ? "visible" : "hidden";

Views

143

Likes

0

Replies

0