Skip to content

Button

Buttons are primarily regular button components for performing actions.

Property

NoItemInput ValueDefault ValueAction PropertyTypeAction Default ValueDescription
1IDStringAuto-generatedidstringAuto-generatedThe [id] property cannot be set by action.
2LabelStringButtonlabelstringButtonButton label
3WidthString90widthstring90Component width
4HeightString40heightstring40Component height
5XStringxstringX coordinate position
6YStringystringY coordinate position
7StyleSelection
1. Filled
2. Outlined
3. Text
FilledvariantstringcontainedButton style
8SizeSelection
1. Small
2. Medium
3. Large
4. None
NonesizestringnoneButton size specification
Added in "v3.3.0"
9Font SizeNumber14fontSizenumber14Button font size specification
Added in "v3.3.0"
10ColorString
Color Picker
colorstringButton color
11DisabledBooleanOFFdisabledbooleanfalseComponent disabled/enabled state
12VisibilityBooleanONvisibilitybooleantrueComponent visibility state
13Start IconSelectionNonestartIconstringIcon displayed before the button
14End IconSelectionNoneendIconstringIcon displayed after the button
15Alert DialogSelection
1. ON
2. OFF
OFFAlert dialog visibility state
16Alert ValueTable
[Detail 1]
[Detail 1]alertValues[Detail 1]Alert dialog content
17TooltipStringtooltipstringTooltip text
18Click EventSelection
1. None
2. NEXT UI
3. URL
4. WINDOW
5. Action
6. Upload
ActionClick event setting
19NEXT UISelection
1. None
2. [UI Label]
nextUistringDestination UI
20URLStringurlstringDestination URL
21DIALOG UISelection
1.None
2.[Dialog UI Label]
dialogUistringDestination Dialog UI
Added in "v3.3.0"
22Tab FocusSelection
1.[UI ID]
tabFocusstringNext focus component specification
Added in "v3.3.0"

[Details 1] Alert Value

The default status is registered as follows Edit the value columns for the items "Title","Contents", "Cancel", and "Submit".

ItemValue
TitleAre you sure?
ContentsOnce you execute, all the previous changes will be lost and existing users will not be able to view the last changes. This cannot be reverted.
CancelCancel
SubmitSubmit

[Details 2] External Service Site Integration

External Service Site Integration with WebPerformer-NX is possible with the following specifications

  • If a callback URL is specified, the user will be redirected to that URL after processing the external service site.
  • When migrating to a callback URL, pass data to the callback URL using query parameters

The definition procedure for External Service Site Integration that conforms to the above specifications is as follows

  1. Select "WINDOW" in "Click Event"
  2. Set the URL for the transition to the external service site in the URL field displayed.

URLs can also be set within an action. For dynamic URLs, leave the URL field empty and set it in the action described in step 3. :::

  1. Define window action "Open".
    • Dynamically create the URL to open the window.
    • Specify the following for the callback URL parameter. If you are not using a custom domain: {Parameter}=https://{envid}.webperformer.jp/callback.html If you are using a custom domain: {Parameter}=https://{customdomain}/callback.html
    • The created URL is set in the url property. Example) $ui.button_id.url
  2. Define the window action "Close".
    • Receive a parameter of the transition destination URL with $param.{query parameter name}.
    • Bind the obtained value to the UI if necessary.

External Service Site Integration works as follows.

  1. Click on the settings component to open the external service site with the specified URL in a new tab.
  2. Complete the external service site processing.
  3. Navigate to the callback URL.
  4. Close the external service site with the process from the callback page.
  5. The action defined in the window action "Close" is executed.

Event

Event nameDescription
onclickFor the click event "Action": Execute an action when clicked.
For the click event "Upload": The action is executed when the "Open (O)"button is clicked after the file is selected.
For the click event "WINDOW": The operation is described in "[Detail 2] External Service Site Integration".