Class ItemFactory
- java.lang.Object
 - 
- com.logicaldoc.gui.common.client.util.ItemFactory
 
 
- 
public class ItemFactory extends Object
Collection of useful factory methods for form items.- Since:
 - 6.0
 - Author:
 - Marco Meschieri - LogicalDOC
 
 
- 
- 
Constructor Summary
Constructors Constructor Description ItemFactory() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringfilterItemName(String name)Filter the name from problematic charsstatic com.smartgwt.client.widgets.form.fields.SelectItemnew2AFMethodSelector(String name, String value, boolean enabledOnly)static com.smartgwt.client.widgets.form.fields.SelectItemnewAliasTypeSelector()static com.smartgwt.client.widgets.form.fields.SelectItemnewAnnotationShapeSelector(String value)static com.smartgwt.client.widgets.form.fields.SelectItemnewArchiveSelector(int mode, Integer status)static com.smartgwt.client.widgets.form.fields.SelectItemnewAttributeSetSelector()static com.smartgwt.client.widgets.form.fields.SelectItemnewAttributesSelector()static com.smartgwt.client.widgets.form.fields.SelectItemnewAttributesSelector(String context)static com.smartgwt.client.widgets.form.fields.SelectItemnewAutomationRoutineSelector(String name, Long value, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler, boolean showEmpty)static com.smartgwt.client.widgets.form.fields.MultiComboBoxItemnewBarcodeFormatsComboBoxItem(String name, String title, String values)static com.smartgwt.client.widgets.form.fields.MultiComboBoxItemnewBarcodeFormatsComboBoxItem(String name, String title, String[] values)static com.smartgwt.client.widgets.form.fields.SelectItemnewBarcodeGenerationFormatSelector(String name, String title, String value)static com.smartgwt.client.widgets.form.fields.SelectItemnewBarcodeTemplateSelector(boolean withEmpty, Long filterTemplateId, Long selectedTemplateId)Creates a select list with the barcode templatesstatic com.smartgwt.client.widgets.form.fields.RadioGroupItemnewBooleanSelector(String name, String title)static com.smartgwt.client.widgets.form.fields.SelectItemnewBooleanSelectorForAttribute(String name, String title, boolean allowEmpty)Simple boolean selector for Extended Attributestatic com.smartgwt.client.widgets.ImgnewBrandImg(String name, GUIInfo info)static com.smartgwt.client.widgets.form.fields.SelectItemnewCalendarEventStatusSelector(String name, String title)static com.smartgwt.client.widgets.form.fields.SelectItemnewCharsetSelector(String name)static com.smartgwt.client.widgets.form.fields.CheckboxItemnewCheckbox(String name, String title)static com.smartgwt.client.widgets.form.fields.ColorPickerItemnewColorItemPicker(String name, String title, String value, boolean clearOption, com.smartgwt.client.widgets.form.fields.events.ChangedHandler changedHandler)static com.smartgwt.client.widgets.form.fields.ComboBoxItemnewComboBoxItem(String name, String title)static com.smartgwt.client.widgets.form.fields.SelectItemnewComparatorSelector()static com.smartgwt.client.widgets.form.fields.SelectItemnewComparatorSelector(String inExt)static com.smartgwt.client.widgets.form.fields.SelectItemnewConversionFormatItem(String fileName)static com.smartgwt.client.widgets.form.fields.SelectItemnewDashletSelector(String name, String title)static com.smartgwt.client.widgets.form.fields.SelectItemnewDashletTypeSelector(String value)static com.smartgwt.client.widgets.form.fields.DateItemnewDateItem(String name, String title)Creates a new DateItem.static com.smartgwt.client.widgets.form.fields.DateItemnewDateItemForAttribute(String name, String title)Creates a new DateItem for the Extended AttributesDS.static com.smartgwt.client.widgets.form.fields.SelectItemnewDateOperator(String name, String title)static com.smartgwt.client.widgets.form.fields.SelectItemnewDensitySelector()static com.smartgwt.client.widgets.form.fields.SelectItemnewDocuSignTabType(String value)static com.smartgwt.client.widgets.form.fields.SelectItemnewDueTimeSelector(String name, String title)static com.smartgwt.client.widgets.form.fields.SelectItemnewEffectSelector(String name, String title)static com.smartgwt.client.widgets.form.fields.ComboBoxItemnewEmailComboSelector(String name, String title)static com.smartgwt.client.widgets.form.fields.SelectItemnewEmailFields(String name, String title)static com.smartgwt.client.widgets.form.fields.SelectItemnewEmailFolderingSelector(String name, String title)static com.smartgwt.client.widgets.form.fields.SelectItemnewEmailFromSelector(String name, String title)static com.smartgwt.client.widgets.form.fields.TextItemnewEmailItem(String name, String title, boolean multiple)static com.smartgwt.client.widgets.form.fields.SelectItemnewEmailProtocolSelector(String name, String title)static com.smartgwt.client.widgets.form.fields.SelectItemnewEmailSelector(String name, String title)static com.smartgwt.client.widgets.form.fields.SelectItemnewEventSelector(String name, String title, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler, boolean folder, boolean workflow, boolean user, boolean importfolder)static com.smartgwt.client.widgets.form.fields.SelectItemnewEventsSelector(String name, String title, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler, boolean folder, boolean workflow, boolean user, boolean importfolder)static com.smartgwt.client.widgets.form.fields.FloatItemnewFloatItem(String name, String title, Float value)Creates a new FloatItem.static com.smartgwt.client.widgets.form.fields.FormItemnewFloatItemForAttribute(String name, String label, Float value)Creates a new FloatItem for the Extended AttributesDS.static com.smartgwt.client.widgets.form.fields.TextItemnewFolderSelectorForAttribute(String name, String title, boolean allowsNull, List<com.smartgwt.client.widgets.form.fields.FormItemIcon> additionalIcons)static com.smartgwt.client.widgets.form.fields.SelectItemnewFolderTemplateSelector()static com.smartgwt.client.widgets.form.fields.SelectItemnewFormatConverterSelector()static com.smartgwt.client.widgets.form.fields.SelectItemnewFormatConverterSelector(String inExt, String outExt)static com.smartgwt.client.widgets.form.fields.SelectItemnewFormSelector()static com.smartgwt.client.widgets.form.fields.SelectItemnewFrequencySelector(String name, String title)static com.smartgwt.client.widgets.form.fields.SelectItemnewGroupSelector(String name, String title)static com.smartgwt.client.widgets.HeaderControl.HeaderIconnewHeaderIcon(String image)static com.smartgwt.client.widgets.ImgnewImg(String name)static com.smartgwt.client.widgets.ImgnewImgIcon(String name)static com.smartgwt.client.widgets.form.fields.SelectItemnewImportCustomIds()static com.smartgwt.client.widgets.form.fields.SelectItemnewImportFolderProviderOption(String value)static com.smartgwt.client.widgets.form.fields.IntegerItemnewIntegerItem(String name, String title, Integer value)Creates a new IntegerItem.static com.smartgwt.client.widgets.form.fields.FormItemnewIntegerItemForAttribute(String name, String label, Integer value)Creates a new IntegerItem for the Extended AttributesDS.static com.smartgwt.client.widgets.form.fields.FormItemIconnewItemIcon(String image)static com.smartgwt.client.widgets.form.fields.SelectItemnewLanguageSelector(String name, boolean withEmpty, boolean gui)static com.smartgwt.client.widgets.form.fields.LinkItemnewLinkItem(String name, String title)static com.smartgwt.client.widgets.LabelnewLinkLabel(String title)static com.smartgwt.client.widgets.form.fields.IntegerItemnewLongItem(String name, String title, Long value)Creates a new IntegerItemstatic com.smartgwt.client.widgets.form.fields.MiniDateRangeItemnewMiniDateRangeItem(String name, String title)static com.smartgwt.client.widgets.form.fields.MultiComboBoxItemnewMultiComboBoxItem(String name, String title, com.smartgwt.client.data.DataSource options, Object[] values)static com.smartgwt.client.widgets.form.fields.SelectItemnewMultipleSelector(String name, String title)static com.smartgwt.client.widgets.form.fields.MultiComboBoxItemnewMultipleUsersSelector(String name, String title, boolean skipDisabled, long[] selection)static com.smartgwt.client.widgets.form.fields.SelectItemnewOCRStatusSelector(Integer value)static com.smartgwt.client.widgets.form.fields.SelectItemnewOCRTemplateSelector(boolean withEmpty, Long filterTemplateId, Long selectedTemplateId)Creates a select list with the OCR templatesstatic com.smartgwt.client.widgets.form.fields.PasswordItemnewPasswordItem(String name, String title, String value)static com.smartgwt.client.widgets.form.fields.PasswordItemnewPasswordItemPreventAutocomplete(String name, String title, String value)static com.smartgwt.client.widgets.form.fields.SelectItemnewPrioritySelector(String name, String title)static com.smartgwt.client.widgets.form.fields.RadioGroupItemnewRadioGroup(String name, String title)static com.smartgwt.client.widgets.form.fields.SelectItemnewRecipientTypeSelector(String name)static com.smartgwt.client.widgets.form.fields.SelectItemnewRetentionAction(int value)static com.smartgwt.client.widgets.form.fields.SelectItemnewRetentionDateOption(int value)static com.smartgwt.client.widgets.form.fields.RichTextItemnewRichTextItemForAutomation(String name, String title, String value, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler)static com.smartgwt.client.widgets.form.fields.RichTextItemnewRichTextItemForEmail(String name, String title, String value, com.smartgwt.client.widgets.form.fields.events.ChangedHandler chagnedHandler)Creates a new RichTextItem suitable for emails.static com.smartgwt.client.widgets.form.fields.RichTextItemnewRichTextItemForNote(String name, String title, String value)Creates a new RichTextItem suitable for notes.static com.smartgwt.client.widgets.form.fields.RowSpacerItemnewRowSpacer()static com.smartgwt.client.widgets.form.fields.SelectItemnewRunlevelSelector()static com.smartgwt.client.widgets.form.fields.StaticTextItemnewSafePasswordItem(String name, String title, String value, com.smartgwt.client.widgets.form.fields.FormItem hiddenPasswordItem, com.smartgwt.client.widgets.form.fields.events.ChangedHandler changedHandler)Provides a control that does not display the password input directly, it uses a second item to store the password in an hidden attribute of the form.static com.smartgwt.client.widgets.form.fields.SelectItemnewSelectItem(String name, String title)static com.smartgwt.client.widgets.form.fields.TextItemnewSimpleTextItem(String name, String title, String value)Creates a new TextItem that validates a simple textstatic com.smartgwt.client.widgets.form.fields.TextItemnewSimpleTextItemPreventAutocomplete(String name, String title, String value)static com.smartgwt.client.widgets.form.fields.SelectItemnewSizeOperator(String name, String title)static com.smartgwt.client.widgets.form.fields.SelectItemnewSkinSelector()static com.smartgwt.client.widgets.form.fields.SliderItemnewSliderItem(String name, String title, Double value, double minValue, double maxValue)Creates a new SliderItemstatic com.smartgwt.client.widgets.form.fields.SpinnerItemnewSpinnerItem(String name, String title, Integer value)static com.smartgwt.client.widgets.form.fields.SpinnerItemnewSpinnerItem(String name, String title, Integer value, Integer min, Integer max)Creates a new SpinnerItem(with a range validator)static com.smartgwt.client.widgets.form.fields.SpinnerItemnewSpinnerItem(String name, String title, Long value)static com.smartgwt.client.widgets.form.fields.SelectItemnewSplitSeparatorHandlingSelector()static com.smartgwt.client.widgets.form.fields.SelectItemnewSplittingPolicySelector()static com.smartgwt.client.widgets.form.fields.SelectItemnewStampSelector()static com.smartgwt.client.widgets.form.fields.StaticTextItemnewStaticTextItem(String name, String title, String value)Creates a new StaticTextItemstatic com.smartgwt.client.widgets.form.fields.SelectItemnewStorageSelector(String name, Integer value)static com.smartgwt.client.widgets.form.fields.SelectItemnewStorageTypeSelector()static com.smartgwt.client.widgets.form.fields.FormItemnewStringItemForAttribute(GUIAttribute att)Creates a new TextItem for an extended attributestatic com.smartgwt.client.widgets.form.fields.SelectItemnewSubscriptionTypeSelector()static com.smartgwt.client.widgets.form.fields.SelectItemnewTagInputMode(String name, String title)static com.smartgwt.client.widgets.form.fields.MultiComboBoxItemnewTagsComboBoxItem(String name, String title, TagsDS options, Object[] tags)static com.smartgwt.client.widgets.form.fields.SelectItemnewTagsMultiplePickList(String name, String title, TagsDS options, Object[] tags)static com.smartgwt.client.widgets.form.fields.SelectItemnewTemplateSelector(boolean withEmpty, Long selectedTemplateId)static com.smartgwt.client.widgets.form.fields.SelectItemnewTenantSelector()static com.smartgwt.client.widgets.form.fields.TextAreaItemnewTextAreaItem(String name, String title, String value)Creates a new TextAreaItemstatic com.smartgwt.client.widgets.form.fields.TextAreaItemnewTextAreaItemForAutomation(String name, String title, String value, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler, boolean withHtmlEditor)static com.smartgwt.client.widgets.form.fields.TextAreaItemnewTextAreaItemForHTML(String name, String title, String value, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler)static com.smartgwt.client.widgets.form.fields.TextAreaItemnewTextAreaItemForNote(String name, String title, String value, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler, boolean withSimplifiedHtmlEditor)Creates a new TextAreaItem suitable for notes.static com.smartgwt.client.widgets.form.fields.TextItemnewTextItem(String name, String title, String value)Creates a new TextItem.static com.smartgwt.client.widgets.form.fields.TextItemnewTextItemForAutomation(String name, String title, String value, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler)static com.smartgwt.client.widgets.form.fields.TextItemnewTextItemPreventAutocomplete(String name, String title, String value)static com.smartgwt.client.widgets.form.fields.TimeItemnewTimeItem(String name, String title)static com.smartgwt.client.widgets.form.fields.SelectItemnewUserSelector(String name, String title, String groupIdOrName, boolean required, boolean skipDisabled)static com.smartgwt.client.widgets.form.fields.SelectItemnewUserSelectorForAttribute(String name, String title, String groupIdOrName, List<com.smartgwt.client.widgets.form.fields.FormItemIcon> additionalIcons)static com.smartgwt.client.widgets.form.fields.SelectItemnewUserTypeSelector(String name, int userType)static com.smartgwt.client.widgets.form.fields.IntegerItemnewValidateIntegerItem(String name, String title, Integer value, Integer min, Integer max)Creates a new IntegerItem with a range validatorstatic com.smartgwt.client.widgets.form.fields.SelectItemnewWelcomeScreenSelector(Integer value)static com.smartgwt.client.widgets.form.fields.SelectItemnewWorkflowSelector(Long userId)static com.smartgwt.client.widgets.form.fields.SelectItemnewWorkspaceSelector(Long value)static com.smartgwt.client.widgets.form.fields.RadioGroupItemnewYesNoRadioItem(String name, String label)Simple yes/no radio button.static com.smartgwt.client.widgets.form.fields.SelectItemnewYesNoSelectItem(String name, String title)static StringoriginalItemName(String name)Obtain the original item name 
 - 
 
- 
- 
Method Detail
- 
newColorItemPicker
public static com.smartgwt.client.widgets.form.fields.ColorPickerItem newColorItemPicker(String name, String title, String value, boolean clearOption, com.smartgwt.client.widgets.form.fields.events.ChangedHandler changedHandler)
 
- 
newDateItem
public static com.smartgwt.client.widgets.form.fields.DateItem newDateItem(String name, String title)
Creates a new DateItem.- Parameters:
 name- The item name (mandatory)title- The item title (optional)- Returns:
 - the new item
 
 
- 
newDateItemForAttribute
public static com.smartgwt.client.widgets.form.fields.DateItem newDateItemForAttribute(String name, String title)
Creates a new DateItem for the Extended AttributesDS.- Parameters:
 name- The item name (mandatory)title- The item title- Returns:
 - the new item
 
 
- 
newMiniDateRangeItem
public static com.smartgwt.client.widgets.form.fields.MiniDateRangeItem newMiniDateRangeItem(String name, String title)
 
- 
newMultipleUsersSelector
public static com.smartgwt.client.widgets.form.fields.MultiComboBoxItem newMultipleUsersSelector(String name, String title, boolean skipDisabled, long[] selection)
 
- 
newFolderSelectorForAttribute
public static com.smartgwt.client.widgets.form.fields.TextItem newFolderSelectorForAttribute(String name, String title, boolean allowsNull, List<com.smartgwt.client.widgets.form.fields.FormItemIcon> additionalIcons)
 
- 
newUserSelectorForAttribute
public static com.smartgwt.client.widgets.form.fields.SelectItem newUserSelectorForAttribute(String name, String title, String groupIdOrName, List<com.smartgwt.client.widgets.form.fields.FormItemIcon> additionalIcons)
 
- 
newRecipientTypeSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newRecipientTypeSelector(String name)
 
- 
newUserTypeSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newUserTypeSelector(String name, int userType)
 
- 
newDashletTypeSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newDashletTypeSelector(String value)
 
- 
newDensitySelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newDensitySelector()
 
- 
newSkinSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newSkinSelector()
 
- 
newDateOperator
public static com.smartgwt.client.widgets.form.fields.SelectItem newDateOperator(String name, String title)
 
- 
newSizeOperator
public static com.smartgwt.client.widgets.form.fields.SelectItem newSizeOperator(String name, String title)
 
- 
newBarcodeGenerationFormatSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newBarcodeGenerationFormatSelector(String name, String title, String value)
 
- 
newLanguageSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newLanguageSelector(String name, boolean withEmpty, boolean gui)
 
- 
newCharsetSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newCharsetSelector(String name)
 
- 
newStorageSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newStorageSelector(String name, Integer value)
 
- 
newStorageTypeSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newStorageTypeSelector()
 
- 
newAnnotationShapeSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newAnnotationShapeSelector(String value)
 
- 
newComparatorSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newComparatorSelector()
 
- 
newComparatorSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newComparatorSelector(String inExt)
 
- 
newFormatConverterSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newFormatConverterSelector()
 
- 
newFormatConverterSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newFormatConverterSelector(String inExt, String outExt)
 
- 
newEmailItem
public static com.smartgwt.client.widgets.form.fields.TextItem newEmailItem(String name, String title, boolean multiple)
 
- 
newEmailComboSelector
public static com.smartgwt.client.widgets.form.fields.ComboBoxItem newEmailComboSelector(String name, String title)
 
- 
newEmailSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newEmailSelector(String name, String title)
 
- 
newEmailFromSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newEmailFromSelector(String name, String title)
 
- 
newGroupSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newGroupSelector(String name, String title)
 
- 
newUserSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newUserSelector(String name, String title, String groupIdOrName, boolean required, boolean skipDisabled)
 
- 
newTenantSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newTenantSelector()
 
- 
newAutomationRoutineSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newAutomationRoutineSelector(String name, Long value, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler, boolean showEmpty)
 
- 
newRadioGroup
public static com.smartgwt.client.widgets.form.fields.RadioGroupItem newRadioGroup(String name, String title)
 
- 
newBooleanSelector
public static com.smartgwt.client.widgets.form.fields.RadioGroupItem newBooleanSelector(String name, String title)
 
- 
newCheckbox
public static com.smartgwt.client.widgets.form.fields.CheckboxItem newCheckbox(String name, String title)
 
- 
newMultiComboBoxItem
public static com.smartgwt.client.widgets.form.fields.MultiComboBoxItem newMultiComboBoxItem(String name, String title, com.smartgwt.client.data.DataSource options, Object[] values)
 
- 
newTagsComboBoxItem
public static com.smartgwt.client.widgets.form.fields.MultiComboBoxItem newTagsComboBoxItem(String name, String title, TagsDS options, Object[] tags)
 
- 
newBarcodeFormatsComboBoxItem
public static com.smartgwt.client.widgets.form.fields.MultiComboBoxItem newBarcodeFormatsComboBoxItem(String name, String title, String values)
 
- 
newBarcodeFormatsComboBoxItem
public static com.smartgwt.client.widgets.form.fields.MultiComboBoxItem newBarcodeFormatsComboBoxItem(String name, String title, String[] values)
 
- 
newTagsMultiplePickList
public static com.smartgwt.client.widgets.form.fields.SelectItem newTagsMultiplePickList(String name, String title, TagsDS options, Object[] tags)
 
- 
newMultipleSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newMultipleSelector(String name, String title)
 
- 
newPrioritySelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newPrioritySelector(String name, String title)
 
- 
newWelcomeScreenSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newWelcomeScreenSelector(Integer value)
 
- 
newDashletSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newDashletSelector(String name, String title)
 
- 
newOCRStatusSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newOCRStatusSelector(Integer value)
 
- 
newEventsSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newEventsSelector(String name, String title, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler, boolean folder, boolean workflow, boolean user, boolean importfolder)
 
- 
newEventSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newEventSelector(String name, String title, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler, boolean folder, boolean workflow, boolean user, boolean importfolder)
 
- 
newSelectItem
public static com.smartgwt.client.widgets.form.fields.SelectItem newSelectItem(String name, String title)
 
- 
newConversionFormatItem
public static com.smartgwt.client.widgets.form.fields.SelectItem newConversionFormatItem(String fileName)
 
- 
newComboBoxItem
public static com.smartgwt.client.widgets.form.fields.ComboBoxItem newComboBoxItem(String name, String title)
 
- 
newYesNoSelectItem
public static com.smartgwt.client.widgets.form.fields.SelectItem newYesNoSelectItem(String name, String title)
 
- 
newSpinnerItem
public static com.smartgwt.client.widgets.form.fields.SpinnerItem newSpinnerItem(String name, String title, Long value)
 
- 
newSpinnerItem
public static com.smartgwt.client.widgets.form.fields.SpinnerItem newSpinnerItem(String name, String title, Integer value)
 
- 
newImgIcon
public static com.smartgwt.client.widgets.Img newImgIcon(String name)
 
- 
newImg
public static com.smartgwt.client.widgets.Img newImg(String name)
 
- 
newItemIcon
public static com.smartgwt.client.widgets.form.fields.FormItemIcon newItemIcon(String image)
 
- 
newHeaderIcon
public static com.smartgwt.client.widgets.HeaderControl.HeaderIcon newHeaderIcon(String image)
 
- 
newTextItem
public static com.smartgwt.client.widgets.form.fields.TextItem newTextItem(String name, String title, String value)
Creates a new TextItem.- Parameters:
 name- The item name (mandatory)title- The item title (mandatory)value- The item value (optional)- Returns:
 - the text item
 
 
- 
newTextItemPreventAutocomplete
public static com.smartgwt.client.widgets.form.fields.TextItem newTextItemPreventAutocomplete(String name, String title, String value)
 
- 
newTextItemForAutomation
public static com.smartgwt.client.widgets.form.fields.TextItem newTextItemForAutomation(String name, String title, String value, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler)
 
- 
newRichTextItemForAutomation
public static com.smartgwt.client.widgets.form.fields.RichTextItem newRichTextItemForAutomation(String name, String title, String value, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler)
 
- 
newRowSpacer
public static com.smartgwt.client.widgets.form.fields.RowSpacerItem newRowSpacer()
 
- 
newStringItemForAttribute
public static com.smartgwt.client.widgets.form.fields.FormItem newStringItemForAttribute(GUIAttribute att)
Creates a new TextItem for an extended attribute- Parameters:
 att- the attribute- Returns:
 - the new item
 
 
- 
newPasswordItem
public static com.smartgwt.client.widgets.form.fields.PasswordItem newPasswordItem(String name, String title, String value)
 
- 
newPasswordItemPreventAutocomplete
public static com.smartgwt.client.widgets.form.fields.PasswordItem newPasswordItemPreventAutocomplete(String name, String title, String value)
 
- 
newSafePasswordItem
public static com.smartgwt.client.widgets.form.fields.StaticTextItem newSafePasswordItem(String name, String title, String value, com.smartgwt.client.widgets.form.fields.FormItem hiddenPasswordItem, com.smartgwt.client.widgets.form.fields.events.ChangedHandler changedHandler)
Provides a control that does not display the password input directly, it uses a second item to store the password in an hidden attribute of the form.- Parameters:
 name- Name of the fieldtitle- The titlevalue- Current password valuehiddenPasswordItem- The item that stores the real passwordchangedHandler- optional handler to invoke when the password has been changed- Returns:
 - the opaque item
 
 
- 
newSimpleTextItem
public static com.smartgwt.client.widgets.form.fields.TextItem newSimpleTextItem(String name, String title, String value)
Creates a new TextItem that validates a simple text- Parameters:
 name- The item name (mandatory)title- The item title (mandatory)value- The item value (optional)- Returns:
 - the new item
 
 
- 
newSimpleTextItemPreventAutocomplete
public static com.smartgwt.client.widgets.form.fields.TextItem newSimpleTextItemPreventAutocomplete(String name, String title, String value)
 
- 
newStaticTextItem
public static com.smartgwt.client.widgets.form.fields.StaticTextItem newStaticTextItem(String name, String title, String value)
Creates a new StaticTextItem- Parameters:
 name- The item name (mandatory)title- The item title (mandatory)value- The item value (optional)- Returns:
 - the new item
 
 
- 
newLongItem
public static com.smartgwt.client.widgets.form.fields.IntegerItem newLongItem(String name, String title, Long value)
Creates a new IntegerItem- Parameters:
 name- The item name (mandatory)title- The item title (mandatory)value- The item value (optional)- Returns:
 - the new item
 
 
- 
newIntegerItem
public static com.smartgwt.client.widgets.form.fields.IntegerItem newIntegerItem(String name, String title, Integer value)
Creates a new IntegerItem.- Parameters:
 name- The item name (mandatory)title- The item title (mandatory)value- The item value (optional)- Returns:
 - the new item
 
 
- 
newIntegerItemForAttribute
public static com.smartgwt.client.widgets.form.fields.FormItem newIntegerItemForAttribute(String name, String label, Integer value)
Creates a new IntegerItem for the Extended AttributesDS.- Parameters:
 name- The item name (mandatory)label- The item labelvalue- The item value (optional)- Returns:
 - the new item
 
 
- 
newBooleanSelectorForAttribute
public static com.smartgwt.client.widgets.form.fields.SelectItem newBooleanSelectorForAttribute(String name, String title, boolean allowEmpty)
Simple boolean selector for Extended Attribute- Parameters:
 name- name of the itemtitle- title of the item(optional)allowEmpty- flag to indicate id the item must accept empty value- Returns:
 - the new item
 
 
- 
newValidateIntegerItem
public static com.smartgwt.client.widgets.form.fields.IntegerItem newValidateIntegerItem(String name, String title, Integer value, Integer min, Integer max)
Creates a new IntegerItem with a range validator- Parameters:
 name- The item name (mandatory)title- The item title (mandatory)value- The item value (optional)min- The item minimum value (optional)max- The item maximum value (optional)- Returns:
 - the new item
 
 
- 
newSpinnerItem
public static com.smartgwt.client.widgets.form.fields.SpinnerItem newSpinnerItem(String name, String title, Integer value, Integer min, Integer max)
Creates a new SpinnerItem(with a range validator)- Parameters:
 name- name of the itemtitle- title of the item(optional)value- default value(optional)min- minimum value(optional)max- maximum value(optional)- Returns:
 - the new item
 
 
- 
newSliderItem
public static com.smartgwt.client.widgets.form.fields.SliderItem newSliderItem(String name, String title, Double value, double minValue, double maxValue)
Creates a new SliderItem- Parameters:
 name- name of the itemtitle- title of the item(optional)value- default value(optional)minValue- minimum valuemaxValue- maximum value- Returns:
 - the new item
 
 
- 
newLinkItem
public static com.smartgwt.client.widgets.form.fields.LinkItem newLinkItem(String name, String title)
 
- 
newTextAreaItem
public static com.smartgwt.client.widgets.form.fields.TextAreaItem newTextAreaItem(String name, String title, String value)
Creates a new TextAreaItem- Parameters:
 name- The item name (mandatory)title- The item title (mandatory)value- The item value (optional)- Returns:
 - the new item
 
 
- 
newTextAreaItemForAutomation
public static com.smartgwt.client.widgets.form.fields.TextAreaItem newTextAreaItemForAutomation(String name, String title, String value, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler, boolean withHtmlEditor)
 
- 
newTextAreaItemForHTML
public static com.smartgwt.client.widgets.form.fields.TextAreaItem newTextAreaItemForHTML(String name, String title, String value, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler)
 
- 
newDueTimeSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newDueTimeSelector(String name, String title)
 
- 
newTimeItem
public static com.smartgwt.client.widgets.form.fields.TimeItem newTimeItem(String name, String title)
 
- 
newTemplateSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newTemplateSelector(boolean withEmpty, Long selectedTemplateId) 
- 
newOCRTemplateSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newOCRTemplateSelector(boolean withEmpty, Long filterTemplateId, Long selectedTemplateId)Creates a select list with the OCR templates- Parameters:
 withEmpty- id an empty row must be shownfilterTemplateId- the document template id to filter the ocr templatesselectedTemplateId- identifier of the template to be selected by default- Returns:
 - the item
 
 
- 
newBarcodeTemplateSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newBarcodeTemplateSelector(boolean withEmpty, Long filterTemplateId, Long selectedTemplateId)Creates a select list with the barcode templates- Parameters:
 withEmpty- id an empty row must be shownfilterTemplateId- the document template id to filter the ocr templatesselectedTemplateId- identifier of the template to be selected by default- Returns:
 - the item
 
 
- 
newAttributeSetSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newAttributeSetSelector()
 
- 
newAttributesSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newAttributesSelector(String context)
 
- 
newAttributesSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newAttributesSelector()
 
- 
newFrequencySelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newFrequencySelector(String name, String title)
 
- 
newCalendarEventStatusSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newCalendarEventStatusSelector(String name, String title)
 
- 
newEmailProtocolSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newEmailProtocolSelector(String name, String title)
 
- 
newEmailFolderingSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newEmailFolderingSelector(String name, String title)
 
- 
newEffectSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newEffectSelector(String name, String title)
 
- 
newEmailFields
public static com.smartgwt.client.widgets.form.fields.SelectItem newEmailFields(String name, String title)
 
- 
newAliasTypeSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newAliasTypeSelector()
 
- 
newArchiveSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newArchiveSelector(int mode, Integer status) 
- 
newImportCustomIds
public static com.smartgwt.client.widgets.form.fields.SelectItem newImportCustomIds()
 
- 
newWorkflowSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newWorkflowSelector(Long userId)
 
- 
newFormSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newFormSelector()
 
- 
newStampSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newStampSelector()
 
- 
newLinkLabel
public static com.smartgwt.client.widgets.Label newLinkLabel(String title)
 
- 
newFloatItem
public static com.smartgwt.client.widgets.form.fields.FloatItem newFloatItem(String name, String title, Float value)
Creates a new FloatItem.- Parameters:
 name- The item name (mandatory)title- The item title (mandatory)value- The item value (optional)- Returns:
 - the new item
 
 
- 
newFloatItemForAttribute
public static com.smartgwt.client.widgets.form.fields.FormItem newFloatItemForAttribute(String name, String label, Float value)
Creates a new FloatItem for the Extended AttributesDS.- Parameters:
 name- The item name (mandatory)label- The item label (optional)value- The item value (optional)- Returns:
 - the new item
 
 
- 
newYesNoRadioItem
public static com.smartgwt.client.widgets.form.fields.RadioGroupItem newYesNoRadioItem(String name, String label)
Simple yes/no radio button. yes=true, no=false- Parameters:
 name- name of the itemlabel- label of the item(optional)- Returns:
 - the new item
 
 
- 
newTagInputMode
public static com.smartgwt.client.widgets.form.fields.SelectItem newTagInputMode(String name, String title)
 
- 
newRunlevelSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newRunlevelSelector()
 
- 
newFolderTemplateSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newFolderTemplateSelector()
 
- 
newWorkspaceSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newWorkspaceSelector(Long value)
 
- 
newRetentionDateOption
public static com.smartgwt.client.widgets.form.fields.SelectItem newRetentionDateOption(int value)
 
- 
newImportFolderProviderOption
public static com.smartgwt.client.widgets.form.fields.SelectItem newImportFolderProviderOption(String value)
 
- 
newDocuSignTabType
public static com.smartgwt.client.widgets.form.fields.SelectItem newDocuSignTabType(String value)
 
- 
newRetentionAction
public static com.smartgwt.client.widgets.form.fields.SelectItem newRetentionAction(int value)
 
- 
new2AFMethodSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem new2AFMethodSelector(String name, String value, boolean enabledOnly)
 
- 
newSplittingPolicySelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newSplittingPolicySelector()
 
- 
newSplitSeparatorHandlingSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newSplitSeparatorHandlingSelector()
 
- 
newSubscriptionTypeSelector
public static com.smartgwt.client.widgets.form.fields.SelectItem newSubscriptionTypeSelector()
 
- 
newTextAreaItemForNote
public static com.smartgwt.client.widgets.form.fields.TextAreaItem newTextAreaItemForNote(String name, String title, String value, com.smartgwt.client.widgets.form.fields.events.ChangedHandler handler, boolean withSimplifiedHtmlEditor)
Creates a new TextAreaItem suitable for notes.- Parameters:
 name- The item name (mandatory)title- The item title (mandatory)value- The item value (optional)handler- The changed handler (optional)withSimplifiedHtmlEditor- If the icon that opens the simplified HTML editor must be shown- Returns:
 - the text item
 
 
- 
newRichTextItemForNote
public static com.smartgwt.client.widgets.form.fields.RichTextItem newRichTextItemForNote(String name, String title, String value)
Creates a new RichTextItem suitable for notes.- Parameters:
 name- The item name (mandatory)title- The item title (mandatory)value- The item value (optional)- Returns:
 - the text item
 
 
- 
newRichTextItemForEmail
public static com.smartgwt.client.widgets.form.fields.RichTextItem newRichTextItemForEmail(String name, String title, String value, com.smartgwt.client.widgets.form.fields.events.ChangedHandler chagnedHandler)
Creates a new RichTextItem suitable for emails.- Parameters:
 name- The item name (mandatory)title- The item title (mandatory)value- The item value (optional)chagnedHandler- A handler thas is notified about changes (optional)- Returns:
 - the text item
 
 
- 
filterItemName
public static String filterItemName(String name)
Filter the name from problematic chars- Parameters:
 name- name of the item- Returns:
 - sanitized name
 
 
 - 
 
 -