API Reference
The PeopleComboBox control
The PeopleComboBox control The value of the control is in the following format (when accessed from script using the GetValue() method) : Code // Bound to lookup entity ID1;#USERNAME1 Designer Properties Type : PeopleComboBox Name Provides a unique ...
The NumberTextBox control
The NumberTextBox control Designer Properties A NumberTextBox is a textbox that accepts only numeric input. By default, it restricts the entry of characters to digits. Type : Slider Name Provides a unique name for the control. Binding Indicates ...
The ProgressBar control
The ProgressBar control Designer Properties The ProgressBar control can be used instead of a numeric textbox. The value can also by shown as a percentage. Type : ProgressBar Name Provides a unique name for the control. Binding Indicates if the ...
The PeoplePicker control
The PeoplePicker control The PeoplePicker control is used to load users and groups from two different sources. It can access data from sharepoint or from Active Directory. The users and groups are not loaded during form startup so this control is ...
The MultiPeoplePicker control
The MultiPeoplePicker control The MultiPeoplePicker control allow users select multiple users and groups. The lookup data are not loaded during form startup so this control is the most suitable to display large amount of users and groups. It allows ...
The ListAndForm control
The ListAndForm control The ListAndForm control is suitable for implementing interactive Master-Detail views inside a PowerForm, as it helps you to create a fully functional subform inside a form. It contains 2 controls, a list query datagrid and a ...
The LineSeparator control
The LineSeparator control Designer Properties Type : LineSeparator Name Provides a unique name for the control. Binding Indicates if the control is Unbound Bound to list column Is a label for a control bound to list column Enabled for new records Not ...
The MultiLookupPicker control
The MultiLookupPicker control The MultiLookupPicker control allow users select multiple values. The lookup data are not loaded during form startup so this control is the most suitable to display data from large lists. It allows users to search for ...
The LookupPicker control
The LookupPicker control The LookupPicker control is used to load lookup data from a variety of sources. The lookup data are not loaded during form startup so this control is the most suitable to display data from large lists. It allows users to ...
The Menu Button Control
The Menu Button Control The Menu Button is used to group several actions together in a drop-down like control: Designer Properties Type : MenuButton Name Provides a unique name for the control. Binding Not applicable for the MenuButton control. It ...
The TextBox control
The TextBox control Designer Properties Type : TextBox Name Provides a unique name for the control. Binding Indicates if the control is Unbound Bound to list column Is a label for a control bound to list column Enabled for new records Sets if the ...
The Switch control
The Switch control The Switch control can be used for Yes/No columns. It can return the value 1 (one) for true and 0 (zero) for false, but it can also be customized to return any value for true or false. Examples of a Switch control: Designer ...
The RichTextBox control
The RichTextBox control Designer Properties A Rich Textbox control is generally used for displaying, entering and manipulating text with formatting. The RichTextBox control does everything a textbox control does, but it can also display fonts, ...
The RadioButtons control
The RadioButtons control Designer Properties Type : RadioButtons Name Provides a unique name for the control. Binding Indicates if the control is Unbound Bound to list column Is a label for a control bound to list column Enabled for new records Sets ...
The Slider control
The Slider Control Designer Properties The Slider can be used instead of a numeric textbox. Moving the slider left or right increases or decreases the number. The Slider can store its data in a single line column or a numeric column. Type : ...
The RotatedText control
The RotatedText control An example of a RotatedText control with Font Bold and an Angle of 45: Designer Properties Type : RotatedText Name Provides a unique name for the control. Binding Indicates if the control is Unbound Bound to list column Is a ...
The Label control
The Label control The Label control is a simple but yet very powerful control in PowerForms/HTML, since it can contain any kind of HTML content required. So it can serve as a simple control caption, or it can display complex data retrieved from a ...
The ComboBox control
The ComboBox control The value of the control is in the following format (when accessed from script using the GetValue() method) : Code // Bound to static values NAME1 // Bound to lookup entity ID1;#NAME1 Designer Properties Type : ComboBox Name ...
The ColumnHistoryViewer control
The ColumnHistoryViewer control Designer Properties In order to support versioning in lists as well as AppendText columns, the ColumnHistoryViewer control has been introduced. It allows the user to retrieve historical data from columns. Type : ...
The DataEntryGrid control
The DataEntryGrid control It is a datagrid with which a user can enter, edit or delete information. The control operates in two modes: 1) Single list mode, where it stores the detail information into a column of type multiple lines of text (note: ...
Control Properties and Methods
Control Properties and Methods The form control represents an object that holds the details for the control on the form (type, position, layout details, etc). References to those objects can be obtained using the form.GetControl(name) method. Control ...
The CheckBoxes control
The CheckBoxes control CheckBoxes with AllowFillIn set to True: Designer Properties Type : CheckBoxes Name Provides a unique name for the control. Binding Indicates if the control is Unbound Bound to list column Is a label for a control bound to ...
The Button control
The Button control The button control is used to trigger user defined actions: The value of the control (see "Value" section below) defines the display text of the button. The actions to be executed once the button is clicked are defined in the ...
The AutoCompleteTextBox control
The AutoCompleteTextBox control * COMING SOON * The AutoCompleteTextBox can be used as an alternative to the Combobox and the LookupPicker controls. You start typing letters and the control will filter and display only those values that match the ...
The CheckBox control
The CheckBox control The CheckBox control can be usedfor Yes/No columns. It returns the value 1 (one) for true and 0 (zero) for false. Designer Properties Type : CheckBox Name Provides a unique name for the control. Binding Indicates if the control ...
The Chart control
The Chart control Chart is a new control which can be used to display information in two different ways: As a Pie Chart As a Bar Chart Designer Properties Type : Chart Name Provides a unique name for the control. Enabled for new records Sets if ...
The Hyperlink control
The Hyperlink control Designer Properties The Hyperlink control targets Sharepoint columns that store hyperlinks or picture urls. Type : Hyperlink Name Provides a unique name for the control. Binding Indicates if the control is Unbound Bound to list ...
The HyperlinkTextBox control
The HyperlinkTextBox control Designer Properties The Hyperlink TextBox targets SharePoint columns that store hyperlinks or picture urls. In contains 2 textboxes. One for the actual URL and one for its description (the same way it appears in the ...
The Image control
The Image control The Image control is a control that can be bound to a hypelink column (picture) or be unbound and get a static image url or get the url from a list query. Designer Properties Type : Image Name Provides a unique name for the control. ...
The ImageCheckBox control
The ImageCheckbox Control The ImageCheckbox control is just like an ordinary checkbox, but instead of having a box to tick, you can use images for the checked/unchecked state. Designer Properties Type : Checkbox Name Provides a unique name for ...
Helper Methods
Helper Methods PowerForms helper methods is a collection of methods used to help with the creation of scripts. pf.ParseDate The above method can be used to easily create a Date object. Date objects can then be used to retrieve year, month and day. ...
The DatePicker and DateTimePicker controls
The DatePicker and DateTimePicker controls These controls are used for Date and Date & Time columns.The format selected to display dates is extracted from the SharePoint site or user's regional settings. The value of the control when accessed from ...
The DataGrid control
The DataGrid control The DataGrid control is useful to display data coming from other lists using a list query, a web service call or an sql query. Designer Properties Type : DataGrid Name Provides a unique name for the control. Binding Not ...
Form Properties and Methods
Form Properties and Methods Either inside formulas or when writing javascript to accomplish complex requirements, you can use the client-side API provided by PowerForms - HTML. A global variable named "form" is available wherver you can use script : ...
The DocumentGrid conrol
The Document Grid Control The DocumentGrid control is a container for listing the documents in a SharePoint document library, and provides the means of opening, deleting or uploading a document from/to a specific location: "Open" button will open ...