- Inicio
- License
- Framework
- First steps
- Updates
- XA_Functions
- WApp
- WAutoComplete
- WBasic
- WBasicCheckbox
- WBasicContext
- WBasicDateTime
- WBasicEdit
- WBasicEmail
- WBasicNumber
- WBasicRadio
- WBasicSelect
- WBasicSelectItem
- WBasicStyle
- WBreadcrumb
- WButton
- WCard
- WCarousel
- WCarouselImage
- WCarouselPanel
- WChart
- WChartDataset
- WCharts
- WCheckbox
- WChip
- WCmpButtonIcon
- WCmpButtonSpinner
- WCmpNumericKeypad
- WCollapsible
- WCollapsiblePanel
- WCollection
- WCollectionItem
- WColor
- WContainer
- WContext
- WContextHelper
- WControl
- WCookie
- WCss
- WDatePicker
- WDateTime
- WDiv
- WDoc
- WDocSection
- WDropDownItem
- WDropdown
- WDump
- WEdit
- WEmail
- WEngine
- WFetch
- WFieldset
- WFile
- WFlexRow
- WFloatActionButton
- WFloatActionButtonItem
- WFooter
- WForm
- WFormManager
- WHeader
- WIconGoogle
- WImage
- WInput
- WInputImage
- WInputMask
- WInputText
- WLabel
- WLink
- WList
- WListItem
- WMain
- WMariaDbDatasource
- WMariaDbQuery
- WMaterialBox
- WMaterializeContext
- WMaterializeHelper
- WMeta
- WModal
- WModalMsgTask
- WNav
- WNavbar
- WNavbarItem
- WNavbarLogo
- WNumber
- WOdbcDatasource
- WOdbcQuery
- WPackage
- WPagination
- WPaginationItem
- WParagraph
- WPdf
- WPdfAutoTable
- WPdfAutoTableStyle
- WPdfStyle
- WPhpRunner
- WPostFile
- WPreloader
- WRadio
- WRadioMenu
- WRange
- WRouter
- WScript
- WSelect
- WSelectItem
- WSendMail
- WSession
- WSidenav
- WSidenavHeader
- WSidenavItem
- WSimpleContext
- WSlider
- WSliderItem
- WSpan
- WSpanP
- WSqliteDatasource
- WSqliteQuery
- WStyle
- WSwitch
- WSyntaxHilite
- WTable
- WTableCell
- WTableColGroup
- WTableRow
- WTableTask
- WTableZone
- WTabs
- WTabsItem
- WTask
- WText
- WTextArea
- WTimePicker
- WTooltip
- WTranslator
- WWaterContext
- WXailerMariaDbDatasource
- WXailerSqliteDatasource
- WXailerWebDatasource
WModalMsgTask
-
storage Datas
-
functions Methods
-
event Events
-
Inherits from: None
File: zModalMsgTask.prg
This class allows you to create modal dialogs that can be assigned to any event of any HTML control. The dialog has a title, text, and as many buttons as you want, which can be assigned JavaScript code, the name of a JavaScript function that must exist in the display, or the name of a method within the object itself WDoc.
This class replaces the WModalMsgButton class, which was somewhat more complicated to use and was configured as a WPackage object when it wasn't really necessary. Example of use:
WITH OBJECT oModal := WModalMsgTask():New()
:cTitle := "Title"
:cBody := "Text"
:AddButton( "OK", "<script>alert('OK');</script>" )
:AddButton( "XW event", "Act_click" )
:AddButton( "JS event", "js_click", .f. )
END WITH
WITH OBJECT WButton():New( Self )
:cText := "This button fires a modal dialog box"
:OnClick := oModal
:cId := "button1"
:Load()
END WITH