since ‎30-03-2012
‎10-12-2019
sixteenlabsinc
Level 2
Re: Form fragments
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager Forms
If you're looking for the same header and footer on every page, then you need to create a template. When you create your forms, you're asked to pick a template. The template is a wrapper for your Adaptive Form and can include any number of elements around the form itself. I typically include my navbar in the header to create a standard page look across site page and adaptive forms - ensures a fluid experience.https://helpx.adobe.com/aem-forms/6-2/custom-adaptive-forms-templates.html

Views

617

Likes

0

Replies

0
Re: pre-built form country drop down question
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager Forms
Fragments are very simple, are indexed for search, and show up right in the components list so it should be really easy for your authors to find and use. Note that you can also integrate code into the elements of a fragment so if you find yourself repeating tasks, they are a great tool to avoid repeating of both visual and logical elements.

Views

545

Likes

0

Replies

0
Re: pre-built form country drop down question
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager Forms
You have a couple of choices then (IMO). You could create a custom component that could be dragged & dropped from your Adaptive From component list. Or a much simpler approach, create all of your standard items in your form, then when complete, turn each of the elements, or groups of common elements into Form Fragments. All those fragments could be used across all your form sets. In particular, very useful for headers, and common sections of forms that you need to be consistent.To create the fra...

Views

548

Likes

0

Replies

0
Re: pre-built form country drop down question
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager Forms
Under /etc/designs/yoursite create a folder (jcr:primaryType is sling:Folder)Enter the name of the property that you'd like to use as your value(s). Type should be String with either a single or multiple value.For dropdown lists, add your items one at a time in the format of value=description, ie: US=United States.Be sure that you're in the /etc folder so your form will be able to get to the values on a publish instance.In your form object, change the Items Load Path to the full path of your var...

Views

551

Likes

0

Replies

0
Re: IE 11 issues on workspace
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager Forms
From the screen captures, it looks like you have Compatibility Mode turned on in IE. Workspace won't work with this turned on.Also, there are numerous workspace-specific fixes that were made for 6.2. I'd highly suggest if your workflow is dependant on IE and Workspace, you use 6.2 with CF1. https://helpx.adobe.com/aem-forms/6-2/cf1-release-notes.html

Views

610

Like

1

Replies

0
Re: Adaptive forms - visibility/access expressions and mandatory option
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager Forms
With an Adaptive Form, you need to wait until the Adaptive Form is ready, not the document DOM.Try the following:window.addEventListener("bridgeInitializeStart", function(evnt) { //this function will be called after adaptive form is initialized // get hold of the guideBridge object gb = evnt.detail.guideBridge; //wait for the completion of adaptive forms gb.connect(function (){ console.log(mainJSVersion); initializeForm(); }) });Note that the initializeForm() function contains all of my function...

Views

557

Like

1

Replies

0
Disable Radio Button Items with JavaScript
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager Forms
Is it possible to disable individual radio button selections using script? In place of resetting the items list and removing items I don't want users to select, I'd like to disable the items so they cannot be selected.ie: If the SOM for my radio button object is: "guide[0].guide1[0].guideRootPanel[0].Application[0].applicationType[0]". Is there an additional property / element that would let me programatically access the individual items?

Views

1.2K

Likes

0

Replies

1
Re: How to cusomize validations on submit action in Adaptive Form
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager Forms
If you'd like to create a library of JavaScript files (and CSS) that apply to your forms then Client Libraries are the best approach. It's likely one of the most powerful features that you inherit when upgrading to AEM Forms from LiveCycle.https://docs.adobe.com/docs/en/aem/6-2/develop/the-basics/clientlibs.htmlClient Libs can be added to any number of forms and allow you to create standard libraries of features and functionality across your forms. Things like email, web, phone number validation...

Views

701

Likes

0

Replies

0
Re: Adding custom JavaScript libraries to
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager Forms
The best documentation to look at before getting into the more complex samples is the overview of how ClientLibs are created and implemented here: https://docs.adobe.com/docs/en/aem/6-2/develop/the-basics/clientlibs.html. I highly recommend you try to implement client libs in a "hello world" example using lots of "console.log("");" in your own code to make sure the code is actually executing. I'd avoid implementing ClientLibs into forms until you've got the concept working outside in a simple pa...

Views

2.4K

Likes

0

Replies

0
Re: AEM6.2 forms
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager Forms
AEM Forms 6.2 (http://www.adobe.com/ca/marketing-cloud/enterprise-content-management/forms-management.html) is a separately licensed product from AEM. You cannot use Adaptive Forms or the JEE workflow features without an additional license.This does not restrict you from creating regular forms in your AEM sites, of course. You simply cannot take advantage of this forms infrastructure.

Views

470

Likes

0

Replies

0
Re: 6.2 Sling model Inject annotation
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager
Known issue with the archetype: https://github.com/Adobe-Marketing-Cloud/aem-project-archetype/commit/e8239a911fe08029f7e7abfe210f1e49709f99c0

Views

903

Likes

0

Replies

0
Re: Queries in AEM forms
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager Forms
1. PDF forms can be filled offline, saved locally, and form data sent when you are next online.Do HTML Forms possess the same functionality?--> So yes and no. Out of the box, HTML forms are rendered like any other HTML form and therefore have no offline experience provided at all. However, if you use Workspace as part of interaction with a long-lived process then yes. Users can fill in, save, entirely offline and sync is taken care of entirely for you. 2. HTML5 browser-based forms can be viewed ...

Views

744

Likes

0

Replies

0
Re: AEM Forms : PDF Vs HTML
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager
Hi Rama, I just want to start off with some clear terminology:With AEM Forms 6.2 you have a couple of forms development choices: a) Create a fillable XDP form using Designer that can be rendered as both HTML and PDF; b) Create an Adaptive Form using the Adaptive Forms editor within AEM.Now, if you're creating a new form and it's primary destination is the web and not offline or print then use Adaptive Forms. If you have existing PDF forms that you want to expose to the web quickly, then render y...

Views

645

Likes

0

Replies

0
Re: Managing document workflow using AEM Forms 6.1
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager
Keep in mind that Adaptive Forms and PDF really don't share anything in common what so ever other than possibly a schema. If you have users fill in and complete an Adaptive Form, it will not automatically generate a resulting PDF at the end. You will need to use Designer to create your final PDF (which we now call the "document of record" or "DOR") then use your form data XML to accept data from your Adaptive Form and then render the PDF using that same data (this is where it is important to hav...

Views

953

Like

1

Replies

0
Re: Managing document workflow using AEM Forms 6.1
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager
If you're using AEM Forms, then you have the ability to create an Adaptive Form and associated process that can pass both the form and the form data through a comprehensive workflow.The process starts when you provide initiators with the form they need to complete to start a process. Once that form is completed and submitted, you can define the forms and form data that will be presented to subsequent users.The "Assign Task" step that you use in the workflow allows you to select the form that wil...

Views

719

Like

1

Replies

0
Re: How to start with AEM Forms
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager Forms
Mani, I'd actually add that if you don't understand AEM in general, understanding forms will be a very hard learning path if you're coming from the Designer / Workbench environment.Your best path to learning forms is to start with creating a "site". https://docs.adobe.com/docs/en/aem/6-1/develop/the-basics/website.html. This will give you a good understanding of how all of the "parts" fit together. "Templates", "Pages", "Designs", "Components". You need to understand those concepts before you'll...

Views

1.0K

Likes

3

Replies

0
Re: Introduction to prepopulating adaptive form fields
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager Forms
Rama, in all cases the forms are still pre-populated the same way. Just the XML will change depending on which model you choose (xfa, schema, no model). Ideally you'll use a schema because if you move fields around in the adaptive form, you'll have the same issue that you had with Designer where the xml output will change based on the field location.That said, one of the easiest ways to experiment with prepopulating is to create your form, then submit your form to your custom service and look at...

Views

887

Likes

0

Replies

0
Rejected referrer header for POST request to /crx/de/j_security_check
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager
When attempting to login via a reverse proxy configuration, I'm getting an error in the log that indicates that the referrer isn't valid:23.03.2016 10:13:27.127 *INFO* [qtp570383345-157] org.apache.sling.security.impl.ReferrerFilter Rejected referrer header for POST request to /crx/de/j_security_check : http://dev.publish.aem.my.domain.com/crx/de/index.jsp. I'm assuming there is an allowed referrer configuration in a specific bundle that has to exist for the call to be allowed.

Views

1.6K

Likes

0

Replies

1
Re: aem forms and IE display issue
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager
For the new /lc/ws workspace you'll need a "modern" browser capable of rendering HTML5. If not, you should still be able to use the old Flash-based workspace /workspace if you got AEM 6.1 Forms as part of an upgrade to LiveCycle.

Views

397

Likes

0

Replies

0
Re: Updating a Drop Down List Selected Item
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager Forms
This is actually a fairly simple thing to do:create a new subform on your form below all the other elements on your form.drag and drop the soap service from your data view onto your form into the new subform.in the subform you created for these elements, go to the initialize event and make it hidden (this.presence="hidden";)the input variable for the soap can now be manipulated to send the data you'd like using its' .rawValue.The .rawValue of your input variable will serve as the input to your s...

Views

425

Likes

0

Replies

0
Re: Updating a Drop Down List Selected Item
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager Forms
So, a couple of things about your code:- Don't use the hard-coded xfa.connectionSet when calling web services. Use a clone of the service and replace the soapAddress with a variable that you can pass into your form data from your rendering process. This will let you move your form from one environment to another without having to change your WSDL.service = xfa.connectionSet.findCurrentStatus.clone(true); service.soapAddress.value = controlPanel.findCurrentStatusWSDL.rawValue; var serviceCall = s...

Views

436

Likes

0

Replies

0
Re: aem forms and IE display issue
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager
Can you share the details of the symptoms a little more? Compatibility is the most frequent one I run into.

Views

364

Likes

0

Replies

0
Re: aem forms and IE display issue
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager
Do your users have compatibility turned on? If they do, you'll probably notice that the menu for workspace is already expanded when it hasn't been selected yet.

Views

401

Likes

0

Replies

0
Re: Cannot see option to change default root for Community Site
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe Experience Manager
If you're looking to change the default site and you're looking under the content node of the JEE author install you won't see the sling:target property on the content folder. If you look at the same on the publish instance, you should see it.The sling:target is what determines what the default site is.Is that what you were looking for?

Views

318

Likes

0

Replies

0
Re: Paper barcode gray out in adobe livecycle
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe LiveCycle
You can get a full overview of the use of PDF417 barcodes on a presentation I created a number of years ago that is still very relevant: Barcoded Forms eLearning PDF417 Best Practices.You cannot use the Barcoded Forms object on any forms that have not been processed via Reader Extensions (not free) if they are to be opened and filled in using the free Adobe Reader. They will continue to work in Acrobat but again, not in Reader. This is a licensed product from Adobe so although you can design it ...

Views

463

Likes

0

Replies

0
Re: Mobile Forms and Reader Extensions
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe LiveCycle
Give it a try in ES4, you'll probably find that the default render for PDF isn't called.

Views

383

Likes

0

Replies

0
Re: Mobile Forms and Reader Extensions
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe LiveCycle
I've found that currently the only way to render up extended PDF forms is to use the older method of creating a render service and exposing it via REST.

Views

380

Likes

0

Replies

0
Spinning Wheel During Service Calls
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe LiveCycle
I'm developing a form that includes a number of web service calls as part of the form-filling process. However, some of these processes can take 5-10 seconds to call and process so there is a period of time where the user has the appearance that the form is "frozen" or their browser is frozen. Has anyone implemented a style or method of displaying the spinning wheel or "wait" cursor / display that allows the user to see that "something" is occurring and that they should wait?

Views

652

Likes

0

Replies

0
Re: Replacement for FormCalc Date2Num Date Field Calculations in Mobile Forms?
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe LiveCycle
What's the formatted value of your date field?

Views

313

Likes

0

Replies

0
Re: Additional Parameters to a "dataRef" population service.
Avatar

sixteenlabsinc

sixteenlabsinc
- Adobe LiveCycle
I did figure out the dataRef parameters. To be able to send more than one parameter to the service you refer to in the dataRef parameter, you need to HTML encode the entire dataRef=... portion of the URL.

Views

371

Likes

0

Replies

0
Likes given to