Work with Modals
The following are Apex classes to work with modals.
Implement this interface to return a modal view.
ModalHandler
has the following method.
Enables you to create an instance of modal view with the view reference parameters.
Signature
Return Value
Type: Slack.ModalView
Creates a modal view. A view is a visual area within a modal. See Defining view objects.
The following are methods for ModalView
.
Builds a request object that's used when executing the API call.
Signature
Return Value
Type: Slack.ModalView.Builder
Contains methods to build an instance of the Slack.ModalView
class.
A Builder object is obtained by invoking one of the ModalView.Builder
methods defined by the ModalView
class.
The following are methods for ModalView.Builder
.
Returns an instance of the Slack.ModalView
object.
Signature
Return Value
Type: Slack.ModalView
Sets the clearOnClose
boolean value on the modal view object.
Signature
Parameters
clearOnClose
Specifies whether clicking on the close button clears all views in a modal and closes it. This value defaults to false.
Type: Boolean
Return Value
Type: Slack.ModalView.Builder
Sets the externalId
value on the modal view object.
Signature
Parameters
externalId
Type: String
A custom identifier that must be unique for all views on a per-team basis.
Return Value
Type
Sets the view to be displayed in the modal.
Signature
Parameters
viewReference
Type: Slack.ViewReference
The view to be displayed in the modal.
Return Value
Type: Slack.ModalView.Builder