527 lines
20 KiB
Plaintext
527 lines
20 KiB
Plaintext
compile insert O4W_DESIGN_FORM_EQUATES
|
|
|
|
Declare Function O4WI_FORMDESIGNER_HELPER, O4WI_FORMDESIGNER_UTILITY, O4WI_FORMDESIGNER_PROPS_HELPER, UCASE, Function, O4WI_FORMDESIGNER_PAGE_HELPER, o4wi_formdesigner_widget_new, o4wi_formdesigner_widget_helper
|
|
|
|
|
|
COMMON /O4WDESIGNFORM/ bInitCommon%, linktypeNames%, linktypeValues%, noYesNames%, noYesValues%, labelPosnNames%, labelPosnValues%, themeNames%, themeValues%, convNames%, convValues%, updateTargets%, PHOLDER2%
|
|
COMMON /O4WDESIGNFORM_RUNR/ DRTables@, DRRecords@, DRKeys@, DRKeyList@, DRMV@, DRSuffix@, DRNumMV@, DRSuppressLayout@, DRROOverrideFlag@, DRSkipList@, DRShowNoneOverrideFlag@, DRSuppressDefault@
|
|
|
|
Equ DESIGN_SUPPORT_PREFIX$ To "O4WI_FORMDESIGNER_WIDGET_"
|
|
Equ PAGE_SUPPORT_PREFIX$ To "O4WI_FORMDESIGNER_PAGE_"
|
|
Equ TEMPLATE_SUPPORT_PREFIX$ To "O4WI_FORMDESIGNER_TEMPLATE_"
|
|
Equ GET_MAP_REQUEST$ To 'o4wMap=" + serializeUs() + "'
|
|
Equ DEFAULT_PREFIX$ To "FORMDESIGNER_SETTINGS_DEFAULT_"
|
|
Equ DEFAULT_SETTINGS_TABLE$ To "O4WCONFIG"
|
|
Equ READONLY_KEY_PREFIX$ To "%RD%"
|
|
Equ USER_COMMON_RECORD$ To "userFields@"
|
|
Equ ELEMENT_PREFIX$ To "element"
|
|
|
|
// LAYOUT OF CONFIG RECORD
|
|
Equ CONFIG_SECTION_IDS$ To 1
|
|
Equ CONFIG_SECTION_NAMES$ To 2
|
|
Equ CONFIG_SUPPORTED_ELEMENTS$ To 3
|
|
Equ CONFIG_SUPPORTED_TEMPLATES$ To 4
|
|
Equ CONFIG_SUPPORTED_PAGE_NAMES$ To 5
|
|
Equ CONFIG_SUPPORTED_PAGE_IDS$ To 6
|
|
Equ CONFIG_GRID_SIZE_MAX$ To 8
|
|
Equ CONFIG_GRID_SIZE_ELEMENT$ To 9
|
|
Equ CONFIG_GRID_SIZE_CONTAINER$ To 10
|
|
Equ CONFIG_CELL_HEIGHT$ To 11
|
|
Equ CONFIG_GRID_COLOR$ To 13
|
|
Equ CONFIG_GRID_WIDTH$ To 14
|
|
Equ DEFAULT_SUPPORTED_TEMPLATES$ To "OI_FORM_MODE":@vm:"KEY_AND_SEARCH":@vm:"ENTER_KEY":@vm:"SEARCH":@vm:"PICKLIST":@vm:"ADD_ONLY":@vm:"ITEM_LISTING"
|
|
|
|
// LAYOUT OF HEADER RECORD
|
|
Equ CURRENT_FORM_VERSION$ To "2.0"
|
|
|
|
Equ HEADER_VERSION$ To 1
|
|
Equ HEADER_MODIFIED$ To 2
|
|
Equ HEADER_DESC$ To 4
|
|
Equ HEADER_TITLE$ To 5
|
|
Equ HEADER_TEMPLATE$ To 6
|
|
Equ HEADER_TEMPLATE_M$ To 7
|
|
Equ HEADER_TEMPLATE_M_NAME$ To 1
|
|
Equ HEADER_TEMPLATE_M_THEME$ To 2
|
|
Equ HEADER_TABLES$ To 8
|
|
Equ HEADER_PAGES$ To 9
|
|
Equ HEADER_CURR_PAGE$ To 10
|
|
Equ HEADER_FORM_TYPE$ To 11
|
|
Equ HEADER_PAGE_TYPE$ To 12
|
|
Equ HEADER_FORM_RO_FLAG$ To 13
|
|
Equ HEADER_FORM_BG_COLOR$ To 14
|
|
Equ HEADER_FORM_FG_COLOR$ To 15
|
|
Equ HEADER_FORM_BG_IMAGE$ To 16
|
|
Equ HEADER_FORM_CELL_HEIGHT$ To 17
|
|
Equ HEADER_ASSOCIATED_KEYS$ To 20
|
|
Equ HEADER_COMMUTER_FLAG$ To 28
|
|
Equ HEADER_COMMUTER_NAME$ To 29
|
|
Equ HEADER_EVENT_FLAGS$ To 30
|
|
Equ PREREAD_EVENT$ To 1
|
|
Equ POSTREAD_EVENT$ To 2
|
|
Equ PREWRITE_EVENT$ To 3
|
|
Equ POSTWRITE_EVENT$ To 4
|
|
Equ PREDELETE_EVENT$ To 5
|
|
Equ POSTDELETE_EVENT$ To 6
|
|
Equ SELECT_EVENT$ To 7
|
|
Equ TAB_EVENT$ To 8
|
|
Equ POPUP_EVENT$ To 9
|
|
Equ POSTDRAW_EVENT$ To 10
|
|
Equ FORM_CREATE_EVENT$ To 11
|
|
Equ FORM_READY_EVENT$ To 12
|
|
Equ POSTCANCEL_EVENT$ To 13 ;* BZS 030821
|
|
Equ BUILDCOMMUTER_TEMP$ To 20 ;* value 20=build commuter module shell (TEMPORARY)
|
|
|
|
Equ HEADER_NEXT_ID$ To 31
|
|
Equ HEADER_PERMISSIONS$ To 34
|
|
Equ HEADER_MENU$ To 36
|
|
Equ HEADER_ADDL_SCRIPTS$ To 40
|
|
Equ HEADER_ADDL_CSS$ To 41
|
|
Equ HEADER_DEFAULT_LABELTYPE$ To 50
|
|
Equ HEADER_DEFAULT_LABELTYPE_SXS$ To "1"
|
|
Equ HEADER_DEFAULT_LABELTYPE_OU$ To "0"
|
|
Equ HEADER_DEFAULT_LABELTYPE_INLINE$ To "-1"
|
|
Equ HEADER_DEFAULT_LABELTYPE_NONE$ To "-2"
|
|
Equ HEADER_UI_MODE$ To 51
|
|
Equ HEADER_UI_MODE_NEW$ To "0"
|
|
Equ HEADER_UI_MODE_CLASSIC$ To "1"
|
|
Equ HEADER_CURR_PARENT$ To 90
|
|
Equ HEADER_SYSTEMFLAG$ To 100
|
|
// bzs 053118 preserve the original information (if any) so the wizard can recreate the form?
|
|
Equ HEADER_WIZDATA_MODE$ To 110
|
|
Equ HEADER_WIZDATA_TABLE$ To 111
|
|
Equ HEADER_WIZDATA_VARFIELDS$ To 112
|
|
Equ HEADER_WIZDATA_FORMFIELDS$ To 113
|
|
Equ HEADER_WIZDATA_SEARCHFIELDS$ To 114
|
|
Equ HEADER_WIZDATA_RESULTFIELDS$ To 115
|
|
Equ HEADER_WIZDATA_METAFIELDS$ To 116
|
|
|
|
// LAYOUT OF FORM (PAGE) RECORD
|
|
Equ FORMINFO_FIELD_ELEMENT_START$ To 1
|
|
Equ FORMINFO_FIELD_ELEMENT_END$ To 29
|
|
|
|
Equ OVERALL_FORM_ID$ To "FORM_PARENT"
|
|
Equ MAX_GRID_WIDTH$ To 12
|
|
Equ MAX_GRID_HEIGHT$ To 22
|
|
Equ DEFAULT_GRID_WIDTH$ To 2
|
|
Equ DEFAULT_GRID_HEIGHT$ To 1
|
|
Equ DEFAULT_GRID_CONTAINER_WIDTH$ To 3
|
|
Equ DEFAULT_GRID_CONTAINER_HEIGHT$ To 3
|
|
Equ DEFAULT_GRID_CELL_HEIGHT$ To 40
|
|
|
|
Equ FORMINFO_ID$ To 1
|
|
Equ FORMINFO_COMMENT$ To 2
|
|
Equ FORMINFO_TYPE$ To 3
|
|
Equ FORMINFO_CHILDREN$ To 4
|
|
Equ FORMINFO_PARENT$ To 5
|
|
Equ FORMINFO_PARAM_R$ To 6
|
|
Equ FORMINFO_PARAM_O$ To 7
|
|
Equ FORMINFO_POSN$ To 8
|
|
Equ FORMINFO_POSN_COL$ To 1
|
|
Equ FORMINFO_POSN_ROW$ To 2
|
|
Equ FORMINFO_POSN_WIDTH$ To 3
|
|
Equ FORMINFO_POSN_HEIGHT$ To 4
|
|
Equ FORMINFO_PROTECTED$ To 9
|
|
Equ FORMINFO_ASSOCIATED$ To 10
|
|
Equ FORMINFO_DB_INFO$ To 11
|
|
Equ FORMINFO_FMT_INFO$ To 12
|
|
Equ FORMINFO_MOB_INFO$ To 13
|
|
Equ FORMINFO_EVT_INFO$ To 14
|
|
Equ FORMINFO_ADV_INFO$ To 15
|
|
Equ FORMINFO_LABEL_TYPE$ To 16 ;* bzs 020720
|
|
|
|
Equ FORMINFO_NEXT_POSN$ To 30
|
|
Equ FORMINFO_NEXT_POSN_COL$ To 1
|
|
Equ FORMINFO_NEXT_POSN_ROW$ To 2
|
|
|
|
Equ FORMINFO_PAGE_CONTROL_HDR$ To 40
|
|
Equ FORMINFO_PAGE_CONTROL$ To 41
|
|
Equ FORMINFO_PAGE_OPTIONS_HDR$ To 42
|
|
Equ FORMINFO_PAGE_OPTIONS$ To 43
|
|
|
|
Equ DEFAULT_TABLE_HEIGHT$ To 4
|
|
|
|
Equ TAG_CONTENT$ To "_content"
|
|
Equ TAG_HANDLE$ To "_handle"
|
|
|
|
Equ CONTROL_TYPE_CONTROL_BLOCK$ To "ctl"
|
|
Equ CONTROL_TYPE_INPUT_STORE$ To "str"
|
|
Equ CONTROL_TYPE_HEADER$ To "hdr"
|
|
Equ CONTROL_TYPE_HEADER_CUSTOM$ To "chdr"
|
|
Equ CONTROL_TYPE_NAVBAR$ To "navbar"
|
|
Equ CONTROL_TYPE_FOOTER$ To "ftr"
|
|
Equ CONTROL_TYPE_BUTTON$ To "btn"
|
|
Equ CONTROL_TYPE_BUTTON_SET$ To "bset"
|
|
Equ CONTROL_TYPE_TAB$ To "tab"
|
|
Equ CONTROL_TYPE_TABLE$ To "tbl"
|
|
Equ CONTROL_TYPE_DIV$ To "sec"
|
|
Equ CONTROL_TYPE_RADIO$ To "rdio"
|
|
Equ CONTROL_TYPE_RADIO_SET$ To "srdio"
|
|
Equ CONTROL_TYPE_CHECK$ To "chk"
|
|
Equ CONTROL_TYPE_CHECK_SET$ To "schk"
|
|
Equ CONTROL_TYPE_INPUT_TEXT$ To "itxt"
|
|
Equ CONTROL_TYPE_INPUT_AREA$ To "iarea"
|
|
Equ CONTROL_TYPE_INPUT_FILE$ To "ifile"
|
|
Equ CONTROL_TYPE_TEXT$ To "txt"
|
|
Equ CONTROL_TYPE_INPUT_SLIDER$ To "slider"
|
|
Equ CONTROL_TYPE_INPUT_NUMBER$ To "inmbr"
|
|
Equ CONTROL_TYPE_IMAGE$ To "img"
|
|
Equ CONTROL_TYPE_LINK$ To "link"
|
|
Equ CONTROL_TYPE_DATEPICKER$ To "date"
|
|
Equ CONTROl_TYPE_TIMEPICKER$ To "time"
|
|
Equ CONTROL_TYPE_COLORPICKER$ To "color"
|
|
Equ CONTROL_TYPE_M_HEADER$ To "mhdr"
|
|
Equ CONTROL_TYPE_M_NAVBAR$ To "mnavbar"
|
|
Equ CONTROL_TYPE_M_FOOTER$ To "mftr"
|
|
Equ CONTROL_TYPE_M_BUTTON$ To "mbtn"
|
|
Equ CONTROL_TYPE_M_GRID$ To "grid"
|
|
Equ CONTROL_TYPE_M_DIV_COLLAPSE$ To "csec"
|
|
Equ CONTROL_TYPE_M_TOGGLE$ To "tgl"
|
|
Equ CONTROL_TYPE_SELECT_MENU$ To "fslct"
|
|
Equ CONTROL_TYPE_LIST_UNORDERED$ To "ulist"
|
|
Equ CONTROL_TYPE_LIST_ORDERED$ To "olist"
|
|
Equ CONTROL_TYPE_LIST_ITEM$ To "ilist"
|
|
Equ CONTROL_TYPE_M_LIST_DIVIDER$ To "dlist"
|
|
|
|
Equ CONTROL_TYPE_GOOGLE_MAP$ To "gmap"
|
|
Equ CONTROL_TYPE_GOOGLE_MAP_ELEMENT$ To "gmelement"
|
|
Equ CONTROL_TYPE_GOOGLE_CHART$ To "gchart"
|
|
Equ CONTROL_TYPE_GOOGLE_CHART_ELEMENT$ To "gcelement"
|
|
|
|
Equ CONTROL_TYPE_INTERNAL_TABLE$ To "TABLE"
|
|
Equ CONTROL_TYPE_INTERNAL_TABLE_ADV$ To "ATABLE"
|
|
Equ CONTROL_TYPE_INTERNAL_TABLE_DYN$ To "DTABLE"
|
|
|
|
* Messages to widgets
|
|
Equ WIDGET_MSG_LABEL$ To "1"
|
|
Equ WIDGET_MSG_HTML5_TYPE$ To "2"
|
|
Equ WIDGET_MSG_LABEL_PLACEMENT$ To "3"
|
|
Equ WIDGET_MSG_LEGEND$ To "4"
|
|
Equ WIDGET_MSG_NAME$ To "5"
|
|
Equ WIDGET_MSG_PROMPT$ To "6"
|
|
Equ WIDGET_MSG_SIZE$ To "7"
|
|
Equ WIDGET_MSG_VALUE$ To "8"
|
|
Equ WIDGET_MSG_VALUE_MIN$ To "9"
|
|
Equ WIDGET_MSG_VALUE_MAX$ To "10"
|
|
Equ WIDGET_MSG_VALUE_STEP$ To "11"
|
|
Equ WIDGET_MSG_SPECIAL_STYLE$ To "12"
|
|
Equ WIDGET_MSG_DISPLAY_TYPE$ To "13"
|
|
Equ WIDGET_MSG_WIDTH$ To "14"
|
|
Equ WIDGET_MSG_HEIGHT$ To "15"
|
|
Equ WIDGET_MSG_PAGINATE$ To "16"
|
|
Equ WIDGET_MSG_INITIAL_HIDE$ To "17"
|
|
Equ WIDGET_MSG_LABEL_TYPE$ To "18"
|
|
|
|
Equ WIDGET_MSG_LINK$ To "20"
|
|
Equ WIDGET_MSG_LINK_TYPE$ To "21"
|
|
Equ WIDGET_MSG_LINK_URL$ To "22"
|
|
Equ WIDGET_MSG_LINK_TARGET$ To "23"
|
|
|
|
Equ WIDGET_MSG_FONT_NAME$ To "30"
|
|
Equ WIDGET_MSG_FONT_SIZE$ To "31"
|
|
Equ WIDGET_MSG_FONT_BOLD$ To "32"
|
|
Equ WIDGET_MSG_FONT_ITALIC$ To "33"
|
|
Equ WIDGET_MSG_FONT_ALIGN$ To "34"
|
|
Equ WIDGET_MSG_FONT_COLOR_FG$ To "35"
|
|
Equ WIDGET_MSG_FONT_COLOR_BG$ To "36"
|
|
Equ WIDGET_MSG_CONTROL_ALIGN$ To "37"
|
|
|
|
Equ WIDGET_MSG_FMT_BORDER$ To "40"
|
|
Equ WIDGET_MSG_FMT_OVERFLOW$ To "41"
|
|
|
|
Equ WIDGET_MSG_DB_TABLE$ To "50"
|
|
Equ WIDGET_MSG_DB_FIELD$ To "51"
|
|
Equ WIDGET_MSG_DB_RO$ To "52"
|
|
Equ WIDGET_MSG_DB_MV$ To "53"
|
|
Equ WIDGET_MSG_DB_DEFAULT$ To "54"
|
|
Equ WIDGET_MSG_DB_DEFAULT_P1$ To "55"
|
|
Equ WIDGET_MSG_DB_DEFAULT_P2$ To "56"
|
|
Equ WIDGET_MSG_DB_OVERRIDE$ To "57"
|
|
Equ WIDGET_MSG_DB_OVERRIDE_TYPE$ To "58"
|
|
Equ WIDGET_MSG_DB_OVERRIDE_TABLE$ To "59"
|
|
|
|
Equ WIDGET_MSG_MOB_ICON$ To "60"
|
|
Equ WIDGET_MSG_MOB_THEME$ To "61"
|
|
Equ WIDGET_MSG_MOB_MINI$ To "62"
|
|
Equ WIDGET_MSG_MOB_INSET$ To "63"
|
|
Equ WIDGET_MSG_MOB_DIVIDER$ To "64"
|
|
Equ WIDGET_MSG_MOB_FILTERED$ To "65"
|
|
Equ WIDGET_MSG_MOB_GRID_SIZE$ To "66"
|
|
Equ WIDGET_MSG_MOB_LAYOUT$ To "67"
|
|
Equ WIDGET_MSG_MOB_CLEAR$ To "68"
|
|
Equ WIDGET_MSG_MOB_RESPONSIVE$ To "69"
|
|
Equ WIDGET_MSG_MOB_FIXED$ To "70"
|
|
Equ WIDGET_MSG_MOB_WIDTH$ To "71"
|
|
Equ WIDGET_MSG_MOB_HEIGHT$ To "72"
|
|
|
|
Equ WIDGET_MSG_CONV_O$ To "80"
|
|
Equ WIDGET_MSG_CONV_I$ To "81"
|
|
Equ WIDGET_MSG_CONV_O_USER$ To "82"
|
|
Equ WIDGET_MSG_CONV_I_USER$ To "83"
|
|
Equ WIDGET_MSG_VALIDATION$ To "84"
|
|
Equ WIDGET_MSG_VALIDATION_USER_1$ To "85"
|
|
Equ WIDGET_MSG_VALIDATION_USER_2$ To "86"
|
|
Equ WIDGET_MSG_REQD$ To "87"
|
|
|
|
Equ WIDGET_MSG_EVENT_CLICK$ To "90"
|
|
Equ WIDGET_MSG_EVENT_BEFORE$ To "91"
|
|
Equ WIDGET_MSG_EVENT_AFTER$ To "92"
|
|
Equ WIDGET_MSG_EVENT_CHANGED$ To "93"
|
|
Equ WIDGET_MSG_EVENT_UPDATE_ASSOCIATED$ To "94"
|
|
|
|
Equ WIDGET_MSG_OPT_HEIGHT$ To "100"
|
|
Equ WIDGET_MSG_OPT_TABINDEX$ To "101"
|
|
|
|
Equ WIDGET_MSG_SUPPRESS_LAYOUT$ To "110"
|
|
Equ WIDGET_MSG_SUPPRESS_DESIGN$ To "111"
|
|
|
|
Equ WIDGET_MSG_SELECT_MULTI$ To "120"
|
|
Equ WIDGET_MSG_LIST_SOURCE$ To "121"
|
|
Equ WIDGET_MSG_LIST_TABLE$ To "122"
|
|
Equ WIDGET_MSG_LIST_SELECT$ To "123"
|
|
Equ WIDGET_MSG_LIST_CODE_RECORD$ To "124"
|
|
Equ WIDGET_MSG_LIST_CODE_FIELD_VALUE$ To "125"
|
|
Equ WIDGET_MSG_LIST_CODE_FIELD_DESC$ To "126"
|
|
Equ WIDGET_MSG_LIST_STPROC$ To "127"
|
|
Equ WIDGET_MSG_SET_SHOWNONE$ To "128"
|
|
Equ WIDGET_MSG_STATIC_OPTIONS$ To "129"
|
|
|
|
Equ WIDGET_MSG_DATE_EURO$ To "130"
|
|
Equ WIDGET_MSG_DATE_DELIM$ To "131"
|
|
Equ WIDGET_MSG_TIME_24HR$ To "140"
|
|
Equ WIDGET_MSG_TIME_SECONDS$ To "141"
|
|
|
|
Equ WIDGET_MSG_BTN_DEFAULT$ To "150"
|
|
Equ WIDGET_MSG_M_BUTTON_TYPE$ To "151"
|
|
Equ WIDGET_MSG_M_BUTTON_MENU$ To "152"
|
|
Equ WIDGET_MSG_M_BUTTON_POSN$ To "153"
|
|
|
|
Equ WIDGET_MSG_TBL_COLUMNS$ To "160"
|
|
Equ WIDGET_MSG_TBL_INSDEL$ To "161"
|
|
Equ WIDGET_MSG_TBL_ADDDEL_TOP$ To "162"
|
|
Equ WIDGET_MSG_TBL_ADDDEL_BTM$ To "163"
|
|
Equ WIDGET_MSG_TBL_ZEBRA$ To "164"
|
|
Equ WIDGET_MSG_TBL_COLWIDTHS$ To "165"
|
|
Equ WIDGET_MSG_TBL_PAGINATE$ To "166"
|
|
Equ WIDGET_MSG_TBL_TYPE$ To "167"
|
|
Equ WIDGET_MSG_TBL_COLUMN_ADD$ To "168"
|
|
Equ WIDGET_MSG_TBL_REARRANGE$ To "169"
|
|
|
|
|
|
Equ WIDGET_MSG_TEXT_WRAP$ To "180"
|
|
Equ WIDGET_MSG_TEXT_MAX$ To "181"
|
|
Equ WIDGET_MSG_TEXT_BREAK$ To "182"
|
|
|
|
Equ WIDGET_MSG_EVENT_POPUP$ To "190"
|
|
Equ WIDGET_MSG_POPUP_TYPE$ To "191"
|
|
Equ WIDGET_MSG_POPUP_TITLE$ To "192"
|
|
Equ WIDGET_MSG_POPUP_WIDTH$ To "193"
|
|
Equ WIDGET_MSG_POPUP_HEIGHT$ To "194"
|
|
Equ WIDGET_MSG_POPUP_SRC$ To "195"
|
|
Equ WIDGET_MSG_POPUP_MULTI$ To "196"
|
|
Equ WIDGET_MSG_POPUP_ARGS1$ To "197"
|
|
Equ WIDGET_MSG_POPUP_ARGS2$ To "198"
|
|
Equ WIDGET_MSG_POPUP_ARGS3$ To "199"
|
|
Equ WIDGET_MSG_POPUP_DEST$ To "200"
|
|
|
|
Equ WIDGET_MSG_HDR_BUTTON_LEFT$ To "210"
|
|
Equ WIDGET_MSG_HDR_BUTTON_RIGHT$ To "211"
|
|
|
|
Equ WIDGET_MSG_GOOGLE_API_KEY$ To "220"
|
|
Equ WIDGET_MSG_GOOGLE_TYPE$ To "221"
|
|
|
|
Equ WIDGET_MSG_CLASSES$ To "230"
|
|
Equ WIDGET_MSG_CLASS_ADD$ To "232"
|
|
Equ WIDGET_MSG_CLASS_REMOVE$ To "233"
|
|
Equ WIDGET_MSG_CLASS_TOGGLE$ To "234"
|
|
Equ WIDGET_MSG_HTML_BEFORE$ To "235"
|
|
Equ WIDGET_MSG_HTML_AFTER$ To "236"
|
|
Equ WIDGET_MSG_DATASTYLE_NAMES$ To "237"
|
|
Equ WIDGET_MSG_DATASTYLE_VALUES$ To "238"
|
|
|
|
Equ WIDGET_MSG_CUSTOM$ To "-1"
|
|
|
|
* widget available actions
|
|
Equ WIDGET_ACTION_MIN_VALUE$ To 1
|
|
Equ WIDGET_ACTION_INIT$ To "1"
|
|
Equ WIDGET_ACTION_INFO$ To "2"
|
|
Equ WIDGET_ACTION_DRAW$ To "3"
|
|
Equ WIDGET_ACTION_PROPS$ To "4"
|
|
Equ WIDGET_ACTION_UPDATE$ To "5"
|
|
Equ WIDGET_ACTION_VALIDATE$ To "6"
|
|
Equ WIDGET_ACTION_EVENT$ To "7"
|
|
Equ WIDGET_ACTION_PROPS_UPDATE$ To "8"
|
|
Equ WIDGET_ACTION_VALUE$ To "9"
|
|
Equ WIDGET_ACTION_READ$ To "10"
|
|
Equ WIDGET_ACTION_MAX_VALUE$ To 10
|
|
|
|
Equ WIDGET_ACTION_INVALID$ To "INVALID"
|
|
|
|
Equ WIDGET_INFO_CONTAINER$ To "1"
|
|
Equ WIDGET_INFO_ASSOCIATED_LABEL$ To "2"
|
|
Equ WIDGET_INFO_CAN_DELETE$ To "3"
|
|
Equ WIDGET_INFO_DB$ To "4"
|
|
Equ WIDGET_INFO_ID$ To "5"
|
|
Equ WIDGET_INFO_DETAILS$ To "6"
|
|
Equ WIDGET_INFO_INPUT$ To "7"
|
|
Equ WIDGET_INFO_ALIGN$ To "8"
|
|
Equ WIDGET_INFO_EVENTS$ To "9"
|
|
Equ WIDGET_INFO_SUFFIX$ To "10"
|
|
Equ WIDGET_INFO_CHILD_INFO$ To "11"
|
|
Equ WIDGET_INFO_OVERFLOW$ To "12"
|
|
Equ WIDGET_INFO_STATIC_DATA$ To "13"
|
|
Equ WIDGET_INFO_BGCOLOR$ To "14"
|
|
Equ WIDGET_INFO_CHILDREN$ To "15"
|
|
Equ WIDGET_INFO_PRELOADS$ To "16"
|
|
Equ WIDGET_INFO_UPDATE_TARGET$ To "17"
|
|
Equ WIDGET_INFO_NAME$ To "18"
|
|
Equ WIDGET_INFO_NO_WRAPPER$ To "19"
|
|
Equ WIDGET_INFO_INVISIBLE$ To "20"
|
|
Equ WIDGET_INFO_PROPNAMES$ To "21"
|
|
Equ WIDGET_INFO_NO_LAYOUT$ To "22"
|
|
Equ WIDGET_INFO_CHANGE_TYPE$ To "23"
|
|
Equ WIDGET_INFO_TABINDEX$ To "24"
|
|
Equ WIDGET_INFO_CUSTOM$ To "99"
|
|
|
|
Equ WIDGET_EVENT_CLICK$ To "EVT_CLICK"
|
|
Equ WIDGET_EVENT_CHANGED$ To "EVT_CHANGED"
|
|
Equ WIDGET_EVENT_BEFORE$ To "EVT_BEFORE"
|
|
Equ WIDGET_EVENT_AFTER$ To "EVT_AFTER"
|
|
Equ WIDGET_EVENT_ASSOCIATED$ To "EVT_ASSOC"
|
|
Equ WIDGET_EVENT_POPUP$ To "EVT_POPUP"
|
|
Equ WIDGET_EVENT_TAB$ To "EVT_TAB"
|
|
Equ WIDGET_EVENT_LINK_URL$ To "EVT_LINK"
|
|
Equ WIDGET_EVENT_IMG_URL$ To "EVT_IMG"
|
|
|
|
Equ PROPS_TAB_LIST_COUNT$ To 7
|
|
Equ PROPS_TAB_LIST_IDS$ to "req":@VM:"db":@VM:"opt":@VM:"fmt":@VM:"mob":@VM:"evt":@VM:"adv"
|
|
Equ PROPS_TAB_LIST_NAMES$ to "Required":@VM:"Data":@VM:"Optional":@VM:"Formatting":@VM:"Mobile":@VM:"Events" :@VM:"Advanced"
|
|
Equ PROPS_FIELDS_LIST_PREFIX$ To "PROP_REQ_":@vm:"PROP_DB_":@vm:"PROP_OPT_":@vm:"PROP_FMT_":@vm:"PROP_MOB_":@vm:"PROP_EVT_":@VM:"PROP_ADV_"
|
|
Equ PROPS_FIELDS_LIST_MAX$ To "PROP_MAX_REQ":@vm:"PROP_MAX_DB":@vm:"PROP_MAX_OPT":@vm:"PROP_MAX_FMT":@vm:"PROP_MAX_MOB":@vm:"PROP_MAX_EVT":@vm:"PROP_MAX_ADV"
|
|
Equ PROPS_TAB_NAME_REQ$ To "req"
|
|
Equ PROPS_TAB_NUM_REQ$ To 1
|
|
Equ PROPS_TAB_NAME_DB$ To "db"
|
|
Equ PROPS_TAB_NUM_DB$ To 2
|
|
Equ PROPS_TAB_NAME_OPTS$ To "opt"
|
|
Equ PROPS_TAB_NUM_OPTS$ To 3
|
|
Equ PROPS_TAB_NAME_FMT$ To "fmt"
|
|
Equ PROPS_TAB_NUM_FMT$ To 4
|
|
Equ PROPS_TAB_NAME_MOB$ To "mob"
|
|
Equ PROPS_TAB_NUM_MOB$ To 5
|
|
Equ PROPS_TAB_NAME_EVT$ To "evt"
|
|
Equ PROPS_TAB_NUM_EVT$ To 6
|
|
Equ PROPS_TAB_NAME_ADV$ To "adv"
|
|
Equ PROPS_TAB_NUM_ADV$ To 7
|
|
|
|
Equ PAGEWIDGET_ACTION_MIN_VALUE$ To 1
|
|
Equ PAGEWIDGET_ACTION_MAX_VALUE$ To 6
|
|
|
|
Equ PAGEWIDGET_ACTION_PREDRAW$ To "1"
|
|
Equ PAGEWIDGET_ACTION_DRAW$ To "2"
|
|
Equ PAGEWIDGET_ACTION_RESULTS$ To "3"
|
|
Equ PAGEWIDGET_ACTION_PROPS_SHOW$ To "4"
|
|
Equ PAGEWIDGET_ACTION_PROPS_SAVE$ To "5"
|
|
Equ PAGEWIDGET_ACTION_PROPS_DEFAULT$ To "6"
|
|
|
|
Equ PAGEHELPER_RSLT_NONE$ To ""
|
|
Equ PAGEHELPER_RSLT_REDRAW_CURRENT$ To "1"
|
|
Equ PAGEHELPER_RSLT_CHANGE_PAGE$ To "2"
|
|
Equ PAGEHELPER_RSLT_PROCEED$ To "3"
|
|
|
|
Equ TEMPLATEWIDGET_ACTION_MIN_VALUE$ To 1
|
|
Equ TEMPLATEWIDGET_ACTION_MAX_VALUE$ To 4
|
|
|
|
Equ TEMPLATEWIDGET_ACTION_INFO$ To "1"
|
|
Equ TEMPLATEWIDGET_ACTION_QUICKDRAW$ To "2"
|
|
Equ TEMPLATEWIDGET_ACTION_CREATE$ To "3"
|
|
Equ TEMPLATEWIDGET_ACTION_FORM_PROPERTIES$ To "4"
|
|
|
|
Equ O4W_LOCAL_COMMON_ID_SUFFIX$ To "_LOCALSTATE"
|
|
Equ O4W_LOCAL_VAR_RESET_TEXT$ To "O4WSTORE_RESET_TEXT"
|
|
Equ O4W_LOCAL_VAR_SORT_BY$ To "O4WSTORE_SORT_BY"
|
|
Equ O4W_LOCAL_VAR_PAGINATION$ To "O4WSTORE_PER_PAGE"
|
|
Equ O4W_LOCAL_VAR_CURR_PAGE$ To "O4WSTORE_displayPage"
|
|
Equ O4W_LOCAL_VAR_STARTING_ITEM$ To "O4WSTORE_starting_num"
|
|
Equ O4W_LOCAL_VAR_ENDING_ITEM$ To "O4WSTORE_ending_num"
|
|
Equ O4W_LOCAL_VAR_RECENTLY_USED$ To "O4WSTORE_recently_used"
|
|
|
|
* bzs 013121 manually-triggered events
|
|
Equ MANUAL_TRIGGER_EVENT_SAVE$ To "O4W_MANUALLY_TRIGGERED_SAVE"
|
|
Equ MANUAL_TRIGGER_EVENT_DEL$ To "O4W_MANUALLY_TRIGGERED_DEL"
|
|
Equ MANUAL_TRIGGER_EVENT_CANCEL$ To "O4W_MANUALLY_TRIGGERED_CANCEL"
|
|
Equ MANUAL_TRIGGER_EVENT_NEW$ To "O4W_MANUALLY_TRIGGERED_NEW"
|
|
Equ MANUAL_TRIGGER_EVENT_READ$ To "O4W_MANUALLY_TRIGGERED_READ"
|
|
Equ MANUAL_TRIGGER_EVENT_SEARCH$ To "O4W_MANUALLY_TRIGGERED_SEARCH"
|
|
Equ MANUAL_TRIGGER_EVENT_FORWARD$ To "O4W_MANUALLY_TRIGGERED_FWD"
|
|
Equ MANUAL_TRIGGER_EVENT_BACK$ To "O4W_MANUALLY_TRIGGERED_BACK"
|
|
|
|
* in page_control_hdr/page_control
|
|
Equ HEADER_TAG_VERSION$ To "<VERSION>"
|
|
Equ HEADER_TAG_VERSION_VALUE$ To "2.0"
|
|
|
|
Equ TRIGGER_EVENT_SAVE$ To "<SBUTTON>"
|
|
Equ TRIGGER_EVENT_DEL$ To "<DBUTTON>"
|
|
Equ TRIGGER_EVENT_CANCEL$ To "<CBUTTON>"
|
|
Equ TRIGGER_EVENT_NEW$ To "<NBUTTON>"
|
|
Equ TRIGGER_EVENT_READ$ To "<RBUTTON>"
|
|
Equ TRIGGER_EVENT_SEARCH$ To "<SRBUTTON>"
|
|
Equ TRIGGER_EVENT_FORWARD$ To "<FBUTTON>"
|
|
Equ TRIGGER_EVENT_BACK$ To "<BBUTTON>"
|
|
Equ TRIGGER_EVENT_NONE$ To "<NONE>"
|
|
* in page_options_hdr/page_options
|
|
Equ HEADER_TAG_NEW_DETAIL$ To "<NEWKEY>"
|
|
Equ HEADER_TAG_FOCUS$ To "<FOCUS>"
|
|
Equ HEADER_TAG_TRIGGER_TYPE$ To "<TRIGGER_TYPE>"
|
|
Equ HEADER_TAG_SEARCH_MAX$ To "<MAXSEARCH>"
|
|
Equ HEADER_TAG_SEARCH_WARN$ To "<WARNSEARCH>"
|
|
Equ HEADER_TAG_QBF_DISABLE$ To "<QBFDISABLE>"
|
|
Equ HEADER_TAG_NOSAVE_OK$ To "<NOSAVEOK>"
|
|
Equ HEADER_TAG_REDIRECT_TO$ To "<REDIRECTTO>"
|
|
Equ HEADER_TAG_SELSTMT$ To "<O4WRDSELSTMT>"
|
|
Equ HEADER_TAG_PREDRAW_EVENT$ To "<PREDRAW>"
|
|
Equ HEADER_TAG_POSTDRAW_EVENT$ To "<POSTDRAW>"
|
|
Equ HEADER_TAG_CUSTOM_EVENT$ To "<EVENT>"
|
|
Equ HEADER_TAG_TARGET$ To "<TARGET>"
|
|
Equ HEADER_TAG_SORT_BY$ To "<SORTBY>"
|
|
Equ HEADER_TAG_PER_PAGE$ To "<PERPAGE>"
|
|
Equ HEADER_TAG_STATUS$ To "<STATUS>"
|
|
Equ HEADER_TAG_SORT_FIELDS$ To "<SORT_FIELDS>"
|
|
Equ HEADER_TAG_SEARCH_READIFONESELECTED$ To "<READ1SEARCH>"
|
|
|
|
Equ TRIGGER_EVENT_NAMES$ To "Save":@VM:"Delete":@VM:"Cancel":@VM:"New":@VM:"Read"
|
|
Equ TRIGGER_EVENT_VALS$ To TRIGGER_EVENT_SAVE$:@vm:TRIGGER_EVENT_DEL$:@VM:TRIGGER_EVENT_CANCEL$:@vm:TRIGGER_EVENT_NEW$:@vm:TRIGGER_EVENT_READ$
|
|
|
|
|
|
If bInitCommon% <> "1" Then
|
|
bInitCommon% = "1"
|
|
|
|
linktypeNames% = "None":@SVM:"Explicit URL":@SVM:"Page Link":@SVM:"Local Link":@SVM:"O4W Form (Key)":@SVM:"O4W Procedure":@SVM:"Email Link":@SVM:"Embedded URL":@SVM:"LinkedIn Profile":@SVM:"LinkedIn Share"
|
|
linktypeValues% = "":@SVM:O4W_LINKTYPE_NORMAL$:@svm:O4W_LINKTYPE_PAGE$:@svm:O4W_LINKTYPE_LOCAL$:@svm:O4W_LINKTYPE_FORM$:@SVM:O4W_LINKTYPE_PROGRAM$:@SVM:O4W_LINKTYPE_EMAIL$:@SVM:O4W_LINKTYPE_EMBED$:@SVM:O4W_LINKTYPE_LINKEDIN_PROFILE$:@SVM:O4W_LINKTYPE_LINKEDIN_SHARE$
|
|
|
|
noYesNames% = "No":@SVM:"Yes"
|
|
noYesValues% = "0":@SVM:"1"
|
|
|
|
labelPosnNames% = "Side-by-Side":@SVM:"Over-Under":@SVM:"Inline":@SVM:"None"
|
|
labelPosnValues% = "1":@SVM:"0":@SVM:"-1":@SVM:"-2"
|
|
Equ WIDGET_LABEL_POSN_SXS$ To "1"
|
|
Equ WIDGET_LABEL_POSN_OU$ To "0"
|
|
Equ WIDGET_LABEL_POSN_INLINE$ To "-1"
|
|
Equ WIDGET_LABEL_POSN_NONE$ To "-2"
|
|
|
|
convNames% = "Use dictionary":@SVM:"None":@SVM:"2-Place decimal number":@SVM:"Integer (truncates decimal)":@SVM:"4-Place decimal number":@svm:"Dollars":@SVM:"Date":@SVM:"Date, MM/DD/YYYY":@SVM:"Date, MM/DD/YY":@SVM:"European date, DD.MM.YY":@SVM:"Time":@SVM:"Date & Time":@SVM:"Boolean (True/False)":@SVM:"Zip code format (US, Canadian)":@SVM:"US phone number":@SVM:"US Social Security format":@SVM:"Valid email address":@svm:"Other (user entered)"
|
|
convValues% = "-":@SVM:"NONE":@SVM:"MD2":@svm:"MD0":@svm:"MD4":@svm:"MD2,$":@SVM:"D":@svm:"D4/":@SVM:"D2/":@svm:"DE.":@svm:"MT":@svm:"DT":@svm:"B":@svm:"[ZIP_FORMAT]":@svm:"[PHONE_FORMAT]":@svm:"[SSN_FORMAT]":@svm:"[EMAIL_FORMAT]":@svm:"USER"
|
|
|
|
themeNames% = "Default"
|
|
themeValues% = ""
|
|
letters = "abcdefghijklmnopqrstuvwxyz"
|
|
For each.theme = 1 To 26
|
|
themeNames%<1,1,each.theme+1> = letters[each.theme,1]
|
|
themeValues%<1,1,each.theme+1> = letters[each.theme,1]
|
|
Next each.theme
|
|
|
|
updateTargets% = CONTROL_TYPE_HEADER$:@vm:CONTROL_TYPE_IMAGE$:@vm:CONTROL_TYPE_TEXT$:@vm:CONTROL_TYPE_GOOGLE_MAP$
|
|
updateTargets%<2> = "1":@VM:"1":@VM:"1":@VM:"1"
|
|
End
|
|
|
|
|
|
|