Click this to create an OnBlur event for the control. On Blur is triggered when the control loses focus.
Behavior
On Create
Click this to create an OnCreate event for the control On Create is triggered when the control is painted to the GUI.
Comments
Comments
Add some developer notes to the control. These are not customer-facing and are only visible in App Studio (Fig. B)
Data
Key Field
Indicates that a bound component is a key field. If true, the field is enabled if there is no current record, allowing the user to select an existing record or create a new one.
Data
EpBinding
Bind the control to a DataView.Column. This is for the date value when the token is not used.
Data
EpBinding ShowToken
Bind the control to a DataView.Column. This is for the “Dynamic” checkbox that shows true or false towards using the token.
Data
EpBinding Token
Bind the control to a DataView.Column. This stores the token value. Example: &Today+1
Layout
Alignment
Sets the alignment of the control. Doesn’t work without some effort. In order for this to display anything, you need to set the width property which is not inherently available. You will need to do an OnCreate event and then use the property-set widget for the width. Then this will show some visible effect. (Fig. C)
State
Personalizable
If true, a user can personalize this component(hide/show)
State
Customizable
If true, a user can customize this component in child layers
State
Hidden
Hides the control from view.
State
Disabled
Disables the control. The control will not allow editing or focus.
State
Read Only
Makes the control read only so that it will not allow editing. The control can still be focused.
State
Auto Focus
When enabled, the control is automatically focused on creation.
Advanced
Token Value
Set the default token value. Example: &Today-1 to set the value to “Yesterday”. Pro Tip. Bind the EpBinding Show Token to a string field, then put a textbox bound to the same field to see the different token values when selected.
Advanced
Show Token
Set the flag to determine if the token dropdown should be visible. (Fig. D)
Advanced
Min Allowed Date
Set the date’s minimum allowed value. (Fig. E) Note, this does not stop a user from setting a token that would go past that date.
Advanced
Max Allowed Date
Set the date’s maximumallowed value. (Fig. E) Note, this does not stop a user from setting a token that would go past that date.
Okay, so there are two of these.
One is in Toolbox > Components > WebSite “Widigit” Control (not my spelling, don’t hurt me). We’ll call this one Web1.
The other is in Toolbox > Widgets > Website Widget. We’ll call this Web2.
Web1 works for displaying and interacting with a website, but does not take parameters in the URL.
Web2 does the same as Web1, but also allows a user to pass in parameters.
The properties are the same, so I will only be going over the Web2 one since it can do more.
Property Group
Property
Description
Basic
Id
Unique identifier for the control
Basic
Title
Set the title of the frame. (Fig. A)
Basic
Url
Set the URL. The website must support embedding in an IFrame and must use HTTPS. Parameterized URLs are supported. Example: https://www.stephengould.com/?s={ABCCode.String1_c} (Fig. B)
Behavior
On Blur
Click this to create an OnBlur event for the control. On Blur is triggered when the control loses focus.
Behavior
On Create
Click this to create an OnCreate event for the control On Create is triggered when the control is painted to the GUI.
Comments
Comments
Add some developer notes to the control. These are not customer-facing and are only visible in App Studio (Fig. C)
Data
Key Field
Indicates that a bound component is a key field. If true, the field is enabled if there is no current record, allowing the user to select an existing record or create a new one.
Layout
Width
Sets the specific width (pixels) for the control. (Fig. D)
Layout
Height
Sets the specific height (pixels) for the control. (Fig. D)
State
Personalizable
If true, a user can personalize this component(hide/show)
State
Customizable
If true, a user can customize this component in child layers
Note: You can also make your own.
I’ll show that in another post. Eventually. Maybe?
**Edit: Looks like they added a way to do this from the App Studio landing page. The method I used previously involved creating the JSON for it, putting it on the server, then running Conv 191. Y’all can probably figure it out from there.