Composer This topic is related to Transact Composer. | Form Builder | v4.3 & Higher This feature is related to v4.3 and higher.
Besides the Wireframe tab of the Form Designer, there are:
The Bulk Editor tab The Artifacts tab The Data Model tab The XML Source tab
The Localization tab
These do not provide further functionality than that already given in the
Edit Properties dialogs and panels, but instead organize the parameter and
settings of the form into tables. Some of these allow parameter settings to
be changed and can be more convenient than going in and out of numerous Edit
Properties dialogs for the fields and nodes on the form. The tabs provide an
alternative and more comprehensive view of the parameter settings of the
form than the atomic and fragmented glimpses afforded by going through the
properties of a large number of individual form widgets.
There are at present some limitations: you cannot now alter the settings for
the same type of parameter on a number of form elements. But, the ability to
be able to survey the setting on, for example, all the Composer scripts
within the form is a vary valuable facility.
In the Rules Property Set listing, you can select "Script Based"
under Visibility, Edibility and so on, and then use the "Edit"
button that appears in the row to bring up the
"Script Editor", a very convenient way to access this dialog.
The form's parameters are arranged in Property Sets, which belong to the
Organization. You edit, and create
new, property sets in "Workspace -> <Organization> ->
Administration tab -> Property Set tab".
This the only place in the UI that you can create a new set. However, you
cannot at present configure the new set. You must configure it in the Bulk
Editor of one of the forms in the Organization, using the Edit Property Set
dialog from the "Configure" link at the top of the Bulk Editor
page. Here you select a property from the Property List (which just like
Widget Palette in the Form Editor) and then double-click on the Property you
want in the Property Set. The property then appears in Property list in the
lower half of the Edit Properties Set dialog. You can change the wording of
the heading of the resulting Property Set column in the Bulk Editor
This lists, and allows you to download, files associated with the form. Here
is a partial list of the files:
<form name>.xls
A spreadsheet of all the form elements and their properties, including the
Nuts & Botls
<form name>.xml
The form definition in XML.
<form name>_info.properties
A text file giving listing the creation date, time and time zone, and the
previewtechnology.
The left-hand panel gives the various bindings (bound, unbound, relative,
absolute) of the fields in the structure; the right shows the field's
position in the data hierarchy. Select a field in one of these two panels
and it will be selected in the other panel.
Double-clicking on a field in the left-hand panel will also bring up a
dialog with the Data-related panels to be found in the "Edit
Properties" dialog, though conveniently grouped into a "Data Model
tab" created for this part of the User Interface.
The hierarchy depicted in the right-hand panel is the data hierarchy. In
Composer, the data hierarchy is for the most part a reflection of the form's
structure. This means that the data structure of the field bindings within a
block is, for better or for worse, similar to the way the fields relate
according to layout and block groupings. It is beyond the scope of this
document to show how to change these relationships without altering the
layout structure of the form itself.
This tab is an editable display of the XML definition file of the form. You
can (provided you the rights to do so) save you changes, or you can rollback
the last edits you have made to the code. Only do this if you are sure of
what you doing; otherwise you can do serious damage to the form.
The XML frquently has Character Data ("CDATA") blocks, which are
code that is passed straight through the
XML parser without it reading the block (which it would not understand in
any case). CDATA here is used, in the main, to pass JavaScript fragments.
This is explained
elsewhere in theguide.
Transact Composer User Guide and ReferenceAccess & Security