| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210 |
- &ANALYZE-SUSPEND _VERSION-NUMBER AB_v10r12 GUI ADM2
- &ANALYZE-RESUME
- &Scoped-define WINDOW-NAME wFelderverwaltung
- {adecomm/appserv.i}
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _DEFINITIONS wFelderverwaltung
- /*------------------------------------------------------------------------
- File:
- Description: from cntnrwin.w - ADM SmartWindow Template
- Input Parameters:
- <none>
- Output Parameters:
- <none>
- History: New V9 Version - January 15, 1998
-
- ------------------------------------------------------------------------*/
- /* This .W file was created with the Progress AB. */
- /*----------------------------------------------------------------------*/
- /* Create an unnamed pool to store all the widgets created
- by this procedure. This is a good default which assures
- that this procedure's triggers and internal procedures
- will execute in this procedure's storage, and that proper
- cleanup will occur on deletion of the procedure. */
- CREATE WIDGET-POOL.
- /* *************************** Definitions ************************** */
- /* Parameters Definitions --- */
- /* Local Variable Definitions --- */
- { incl/windefinition.i }
- { webfunction.i }
- {src/adm2/widgetprto.i}
- DEFINE VARIABLE cKontainer AS CHARACTER NO-UNDO.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-PREPROCESSOR-BLOCK
- /* ******************** Preprocessor Definitions ******************** */
- &Scoped-define PROCEDURE-TYPE SmartWindow
- &Scoped-define DB-AWARE no
- &Scoped-define ADM-CONTAINER WINDOW
- &Scoped-define ADM-SUPPORTED-LINKS Data-Target,Data-Source,Page-Target,Update-Source,Update-Target,Filter-target,Filter-Source
- /* Name of designated FRAME-NAME and/or first browse and/or first query */
- &Scoped-define FRAME-NAME fMain
- /* Standard List Definitions */
- &Scoped-Define ENABLED-OBJECTS Btn_Suchen
- /* Custom List Definitions */
- /* List-1,List-2,List-3,List-4,List-5,List-6 */
- /* _UIB-PREPROCESSOR-BLOCK-END */
- &ANALYZE-RESUME
- /* ************************ Function Prototypes ********************** */
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getProgname wFelderverwaltung
- FUNCTION getProgname RETURNS CHARACTER
- ( /* parameter-definitions */ ) FORWARD.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- /* *********************** Control Definitions ********************** */
- /* Define the widget handle for the window */
- DEFINE VAR wFelderverwaltung AS WIDGET-HANDLE NO-UNDO.
- /* Definitions of handles for SmartObjects */
- DEFINE VARIABLE h_b-browser_ko AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_b-browser_ze AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_b-htmldokumente AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_b-labeltexte AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_b-selections AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_b-viewer_ko AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_b-viewer_ze AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_b-webmenu AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_d-browser_ko AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_d-browser_ze AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_d-htmldokumente AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_d-labeltexte AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_d-selections AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_d-viewer_ko AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_d-viewer_ze AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_d-webmenu AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_dyntoolbar AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_f-feldbrowser AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_f-feldviewer AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_folder AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_v-browser_ko AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_v-browser_ze AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_v-htmldokumente AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_v-labeltexte AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_v-selections AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_v-viewer_ko AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_v-viewer_ze AS HANDLE NO-UNDO.
- DEFINE VARIABLE h_v-webmenu AS HANDLE NO-UNDO.
- /* Definitions of the field level widgets */
- DEFINE BUTTON Btn_Suchen
- IMAGE-UP FILE "grafik/select.bmp":U
- IMAGE-DOWN FILE "grafik/select.bmp":U
- LABEL "Suchen"
- SIZE 4 BY .95.
- /* ************************ Frame Definitions *********************** */
- DEFINE FRAME fMain
- Btn_Suchen AT ROW 1.19 COL 69.4 WIDGET-ID 2
- WITH 1 DOWN NO-BOX KEEP-TAB-ORDER OVERLAY
- SIDE-LABELS NO-UNDERLINE THREE-D
- AT COL 1 ROW 1
- SIZE 231 BY 42 WIDGET-ID 100.
- /* *********************** Procedure Settings ************************ */
- &ANALYZE-SUSPEND _PROCEDURE-SETTINGS
- /* Settings for THIS-PROCEDURE
- Type: SmartWindow
- Allow: Basic,Browse,DB-Fields,Query,Smart,Window
- Container Links: Data-Target,Data-Source,Page-Target,Update-Source,Update-Target,Filter-target,Filter-Source
- Other Settings: COMPILE APPSERVER
- */
- &ANALYZE-RESUME _END-PROCEDURE-SETTINGS
- /* ************************* Create Window ************************** */
- &ANALYZE-SUSPEND _CREATE-WINDOW
- IF SESSION:DISPLAY-TYPE = "GUI":U THEN
- CREATE WINDOW wFelderverwaltung ASSIGN
- HIDDEN = YES
- TITLE = "Felderverwaltung"
- HEIGHT = 42
- WIDTH = 231
- MAX-HEIGHT = 42
- MAX-WIDTH = 282.2
- VIRTUAL-HEIGHT = 42
- VIRTUAL-WIDTH = 282.2
- RESIZE = NO
- SCROLL-BARS = NO
- STATUS-AREA = NO
- BGCOLOR = ?
- FGCOLOR = ?
- THREE-D = YES
- MESSAGE-AREA = NO
- SENSITIVE = YES.
- ELSE {&WINDOW-NAME} = CURRENT-WINDOW.
- &IF '{&WINDOW-SYSTEM}' NE 'TTY' &THEN
- IF NOT wFelderverwaltung:LOAD-ICON("grafik/appl.ico":U) THEN
- MESSAGE "Unable to load icon: grafik/appl.ico"
- VIEW-AS ALERT-BOX WARNING BUTTONS OK.
- &ENDIF
- /* END WINDOW DEFINITION */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _INCLUDED-LIB wFelderverwaltung
- /* ************************* Included-Libraries *********************** */
- {src/adm2/containr.i}
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- /* *********** Runtime Attributes and AppBuilder Settings *********** */
- &ANALYZE-SUSPEND _RUN-TIME-ATTRIBUTES
- /* SETTINGS FOR WINDOW wFelderverwaltung
- VISIBLE,,RUN-PERSISTENT */
- /* SETTINGS FOR FRAME fMain
- FRAME-NAME */
- ASSIGN
- Btn_Suchen:AUTO-RESIZE IN FRAME fMain = TRUE.
- IF SESSION:DISPLAY-TYPE = "GUI":U AND VALID-HANDLE(wFelderverwaltung)
- THEN wFelderverwaltung:HIDDEN = YES.
- /* _RUN-TIME-ATTRIBUTES-END */
- &ANALYZE-RESUME
-
- /* ************************ Control Triggers ************************ */
- &Scoped-define SELF-NAME wFelderverwaltung
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL wFelderverwaltung wFelderverwaltung
- ON END-ERROR OF wFelderverwaltung /* Felderverwaltung */
- OR ENDKEY OF {&WINDOW-NAME} ANYWHERE
- DO:
- /* This case occurs when the user presses the "Esc" key.
- In a persistently run window, just ignore this. If we did not, the
- application would exit. */
- IF THIS-PROCEDURE:PERSISTENT THEN RETURN NO-APPLY.
- /* ****************************** */
- RUN ENDE.
- RETURN NO-APPLY.
- /* ****************************** */
- END.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL wFelderverwaltung wFelderverwaltung
- ON WINDOW-CLOSE OF wFelderverwaltung /* Felderverwaltung */
- DO:
- /* This ADM code must be left here in order for the SmartWindow
- and its descendents to terminate properly on exit. */
- RUN ENDE.
- RETURN NO-APPLY.
- END.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &Scoped-define SELF-NAME Btn_Suchen
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Suchen wFelderverwaltung
- ON CHOOSE OF Btn_Suchen IN FRAME fMain /* Suchen */
- DO:
- RUN FINDEN NO-ERROR.
- RETURN NO-APPLY.
- END.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &UNDEFINE SELF-NAME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _MAIN-BLOCK wFelderverwaltung
- /* *************************** Main Block *************************** */
-
- { incl/winmainblock.i }
- {src/adm2/windowmn.i}
- RUN selectPage (AktSeite).
- RUN changePage.
-
- SUBSCRIBE 'OPENQUERY_BROWSER_ZE' ANYWHERE RUN-PROCEDURE 'OPENQUERY_BZE'.
- SUBSCRIBE 'OPENQUERY_VIEWER_ZE' ANYWHERE RUN-PROCEDURE 'OPENQUERY_VZE'.
- ON 'ALT-F':U, 'CTRL-F':U OF {&WINDOW-NAME} ANYWHERE
- DO:
- RUN FINDEN NO-ERROR.
- RETURN NO-APPLY.
- END.
- ON 'CTRL-N':U OF {&WINDOW-NAME} ANYWHERE
- DO:
- RUN FINDEN_NUMMER NO-ERROR.
- RETURN NO-APPLY.
- END.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- /* ********************** Internal Procedures *********************** */
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE adm-create-objects wFelderverwaltung _ADM-CREATE-OBJECTS
- PROCEDURE adm-create-objects :
- /*------------------------------------------------------------------------------
- Purpose: Create handles for all SmartObjects used in this procedure.
- After SmartObjects are initialized, then SmartLinks are added.
- Parameters: <none>
- ------------------------------------------------------------------------------*/
- DEFINE VARIABLE currentPage AS INTEGER NO-UNDO.
- ASSIGN
- currentPage = getCurrentPage().
- CASE currentPage:
- WHEN 0 THEN
- DO:
- RUN constructObject (
- INPUT 'administration/d-browser_ko.wDB-AWARE':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'AppServiceASInfoASUsePrompt?CacheDuration0CheckCurrentChangedyesDestroyStatelessyesDisconnectAppServernoServerOperatingModeNONEShareDatanoUpdateFromSourcenoForeignFieldsObjectNamed-browser_koOpenOnInityesPromptColumns(NONE)PromptOnDeletenoRowsToBatch200RebuildOnReposnoToggleDataTargetsyes':U ,
- OUTPUT h_d-browser_ko ).
- RUN repositionObject IN h_d-browser_ko ( 4.86 , 14.00 ) NO-ERROR.
- /* Size in AB: ( 4.00 , 25.00 ) */
- RUN constructObject (
- INPUT 'administration/d-browser_ze.wDB-AWARE':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'AppServiceASInfoASUsePrompt?CacheDuration0CheckCurrentChangedyesDestroyStatelessyesDisconnectAppServernoServerOperatingModeNONEShareDatanoUpdateFromSourcenoForeignFieldsbrowser_ze.mandant,mandant,browser_ze.benutzer,benutzer,browser_ze.program,program,browser_ze.tabelle,tabelleObjectNamed-browser_zeOpenOnInityesPromptColumns(NONE)PromptOnDeletenoRowsToBatch200RebuildOnReposnoToggleDataTargetsyes':U ,
- OUTPUT h_d-browser_ze ).
- RUN repositionObject IN h_d-browser_ze ( 5.00 , 45.40 ) NO-ERROR.
- /* Size in AB: ( 4.00 , 25.00 ) */
- RUN constructObject (
- INPUT 'administration/d-viewer_ko.wDB-AWARE':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'AppServiceASInfoASUsePrompt?CacheDuration0CheckCurrentChangedyesDestroyStatelessyesDisconnectAppServernoServerOperatingModeNONEShareDatanoUpdateFromSourcenoForeignFieldsObjectNamed-viewer_koOpenOnInityesPromptColumns(NONE)PromptOnDeletenoRowsToBatch200RebuildOnReposnoToggleDataTargetsyes':U ,
- OUTPUT h_d-viewer_ko ).
- RUN repositionObject IN h_d-viewer_ko ( 5.00 , 80.00 ) NO-ERROR.
- /* Size in AB: ( 4.00 , 25.00 ) */
- RUN constructObject (
- INPUT 'administration/d-viewer_ze.wDB-AWARE':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'AppServiceASInfoASUsePrompt?CacheDuration0CheckCurrentChangedyesDestroyStatelessyesDisconnectAppServernoServerOperatingModeNONEShareDatanoUpdateFromSourcenoForeignFieldsviewer_ze.mandant,mandant,viewer_ze.benutzer,benutzer,viewer_ze.program,program,viewer_ze.tabelle,tabelleObjectNamed-viewer_zeOpenOnInityesPromptColumns(NONE)PromptOnDeletenoRowsToBatch200RebuildOnReposnoToggleDataTargetsyes':U ,
- OUTPUT h_d-viewer_ze ).
- RUN repositionObject IN h_d-viewer_ze ( 5.29 , 114.00 ) NO-ERROR.
- /* Size in AB: ( 3.81 , 26.00 ) */
- RUN constructObject (
- INPUT 'administration/d-webmenu.wDB-AWARE':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'AppServiceASInfoASUsePrompt?CacheDuration0CheckCurrentChangedyesDestroyStatelessyesDisconnectAppServernoServerOperatingModeNONEShareDatanoUpdateFromSourcenoForeignFieldsObjectNamed-webmenuOpenOnInityesPromptColumns(NONE)PromptOnDeletenoRowsToBatch200RebuildOnReposnoToggleDataTargetsyes':U ,
- OUTPUT h_d-webmenu ).
- RUN repositionObject IN h_d-webmenu ( 5.00 , 152.60 ) NO-ERROR.
- /* Size in AB: ( 3.43 , 26.40 ) */
- RUN constructObject (
- INPUT 'administration/d-labeltexte.wDB-AWARE':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'AppServiceASInfoASUsePrompt?CacheDuration0CheckCurrentChangedyesDestroyStatelessyesDisconnectAppServernoServerOperatingModeNONEShareDatanoUpdateFromSourcenoForeignFieldsObjectNamed-labeltexteOpenOnInityesPromptColumns(NONE)PromptOnDeleteyesRowsToBatch200RebuildOnReposnoToggleDataTargetsyes':U ,
- OUTPUT h_d-labeltexte ).
- RUN repositionObject IN h_d-labeltexte ( 11.57 , 12.60 ) NO-ERROR.
- /* Size in AB: ( 4.57 , 24.40 ) */
- RUN constructObject (
- INPUT 'administration/d-selections.wDB-AWARE':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'AppServiceASInfoASUsePrompt?CacheDuration0CheckCurrentChangedyesDestroyStatelessyesDisconnectAppServernoServerOperatingModeNONEShareDatanoUpdateFromSourcenoForeignFieldsObjectNamed-selectionsOpenOnInityesPromptColumns(NONE)PromptOnDeleteyesRowsToBatch200RebuildOnReposnoToggleDataTargetsyes':U ,
- OUTPUT h_d-selections ).
- RUN repositionObject IN h_d-selections ( 11.67 , 85.40 ) NO-ERROR.
- /* Size in AB: ( 3.81 , 22.40 ) */
- RUN constructObject (
- INPUT 'administration/d-htmldokumente.wDB-AWARE':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'AppServiceASInfoASUsePrompt?CacheDuration0CheckCurrentChangedyesDestroyStatelessyesDisconnectAppServernoServerOperatingModeNONEShareDatanoUpdateFromSourcenoForeignFieldsObjectNamed-htmldokumenteOpenOnInityesPromptColumns(NONE)PromptOnDeleteyesRowsToBatch200RebuildOnReposnoToggleDataTargetsyes':U ,
- OUTPUT h_d-htmldokumente ).
- RUN repositionObject IN h_d-htmldokumente ( 11.71 , 51.00 ) NO-ERROR.
- /* Size in AB: ( 3.57 , 21.00 ) */
- RUN constructObject (
- INPUT 'adm2/dyntoolbar.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'EdgePixels2DeactivateTargetOnHideyesDisabledActionsFlatButtonsyesMenunoShowBorderyesToolbaryesActionGroupsTableio,NavigationTableIOTypeUpdateSupportedLinksNavigation-source,Tableio-sourceToolbarBandsToolbarAutoSizenoToolbarDrawDirectionHorizontalLogicalObjectNameDisabledActionsHiddenActionsResetHiddenToolbarBandsHiddenMenuBandsMenuMergeOrder0RemoveMenuOnHidenoCreateSubMenuOnConflictyesNavigationTargetNameHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_dyntoolbar ).
- RUN repositionObject IN h_dyntoolbar ( 1.00 , 1.00 ) NO-ERROR.
- RUN resizeObject IN h_dyntoolbar ( 1.24 , 67.20 ) NO-ERROR.
- RUN constructObject (
- INPUT 'adm2/folder.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'FolderLabels':U + 'Browser|Viewer|Menuverwaltung|Labeltexte|htmldokumente|selections' + 'FolderTabWidth0FolderFont-1HideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_folder ).
- RUN repositionObject IN h_folder ( 2.24 , 1.80 ) NO-ERROR.
- RUN resizeObject IN h_folder ( 40.67 , 230.00 ) NO-ERROR.
- /* Links to SmartDataObject h_d-browser_ze. */
- RUN addLink ( h_d-browser_ko , 'Data':U , h_d-browser_ze ).
- /* Links to SmartDataObject h_d-viewer_ze. */
- RUN addLink ( h_d-viewer_ko , 'Data':U , h_d-viewer_ze ).
- /* Links to SmartFolder h_folder. */
- RUN addLink ( h_folder , 'Page':U , THIS-PROCEDURE ).
- /* Adjust the tab order of the smart objects. */
- RUN adjustTabOrder ( h_dyntoolbar ,
- Btn_Suchen:HANDLE IN FRAME fMain , 'BEFORE':U ).
- RUN adjustTabOrder ( h_folder ,
- Btn_Suchen:HANDLE IN FRAME fMain , 'AFTER':U ).
- END. /* Page 0 */
- WHEN 1 THEN
- DO:
- RUN constructObject (
- INPUT 'administration/b-browser_ko.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'ScrollRemotenoNumDown0CalcWidthnoMaxWidth80FetchOnReposToEndyesUseSortIndicatoryesSearchFieldDataSourceNames?UpdateTargetNames?LogicalObjectNameHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_b-browser_ko ).
- RUN repositionObject IN h_b-browser_ko ( 4.05 , 5.00 ) NO-ERROR.
- RUN resizeObject IN h_b-browser_ko ( 7.38 , 97.00 ) NO-ERROR.
- RUN constructObject (
- INPUT 'administration/b-browser_ze.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'ScrollRemotenoNumDown0CalcWidthnoMaxWidth80FetchOnReposToEndyesUseSortIndicatoryesSearchFieldDataSourceNames?UpdateTargetNames?LogicalObjectNameHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_b-browser_ze ).
- RUN repositionObject IN h_b-browser_ze ( 21.00 , 5.00 ) NO-ERROR.
- RUN resizeObject IN h_b-browser_ze ( 8.33 , 98.80 ) NO-ERROR.
- RUN constructObject (
- INPUT 'administration/v-browser_ze.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'EnabledObjFldsToDisable?ModifyFields(All)DataSourceNamesUpdateTargetNamesLogicalObjectNameLogicalObjectNamePhysicalObjectNameDynamicObjectnoRunAttributeHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_v-browser_ze ).
- RUN repositionObject IN h_v-browser_ze ( 29.95 , 5.00 ) NO-ERROR.
- /* Size in AB: ( 5.00 , 97.00 ) */
- RUN constructObject (
- INPUT 'administration/v-browser_ko.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'EnabledObjFldsToDisable?ModifyFields(All)DataSourceNamesUpdateTargetNamesLogicalObjectNameLogicalObjectNamePhysicalObjectNameDynamicObjectnoRunAttributeHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_v-browser_ko ).
- RUN repositionObject IN h_v-browser_ko ( 12.00 , 5.00 ) NO-ERROR.
- /* Size in AB: ( 8.33 , 97.00 ) */
- RUN constructObject (
- INPUT 'administration/f-feldbrowser.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'LogicalObjectNamePhysicalObjectNameDynamicObjectnoRunAttributeHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_f-feldbrowser ).
- RUN repositionObject IN h_f-feldbrowser ( 21.00 , 107.00 ) NO-ERROR.
- /* Size in AB: ( 13.81 , 78.00 ) */
- /* Links to SmartDataBrowser h_b-browser_ko. */
- RUN addLink ( h_d-browser_ko , 'Data':U , h_b-browser_ko ).
- /* Links to SmartDataBrowser h_b-browser_ze. */
- RUN addLink ( h_d-browser_ze , 'Data':U , h_b-browser_ze ).
- /* Links to SmartDataViewer h_v-browser_ze. */
- RUN addLink ( h_d-browser_ze , 'Data':U , h_v-browser_ze ).
- RUN addLink ( h_v-browser_ze , 'Update':U , h_d-browser_ze ).
- /* Links to SmartDataViewer h_v-browser_ko. */
- RUN addLink ( h_d-browser_ko , 'Data':U , h_v-browser_ko ).
- RUN addLink ( h_v-browser_ko , 'Update':U , h_d-browser_ko ).
- /* Adjust the tab order of the smart objects. */
- RUN adjustTabOrder ( h_b-browser_ko ,
- h_folder , 'AFTER':U ).
- RUN adjustTabOrder ( h_v-browser_ko ,
- h_d-htmldokumente , 'AFTER':U ).
- RUN adjustTabOrder ( h_b-browser_ze ,
- h_v-browser_ko , 'AFTER':U ).
- RUN adjustTabOrder ( h_f-feldbrowser ,
- h_b-browser_ze , 'AFTER':U ).
- RUN adjustTabOrder ( h_v-browser_ze ,
- h_f-feldbrowser , 'AFTER':U ).
- END. /* Page 1 */
- WHEN 2 THEN
- DO:
- RUN constructObject (
- INPUT 'administration/b-viewer_ko.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'ScrollRemotenoNumDown0CalcWidthnoMaxWidth80FetchOnReposToEndyesUseSortIndicatoryesSearchFieldDataSourceNames?UpdateTargetNames?LogicalObjectNameHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_b-viewer_ko ).
- RUN repositionObject IN h_b-viewer_ko ( 4.00 , 5.00 ) NO-ERROR.
- RUN resizeObject IN h_b-viewer_ko ( 7.38 , 124.00 ) NO-ERROR.
- RUN constructObject (
- INPUT 'administration/b-viewer_ze.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'ScrollRemotenoNumDown0CalcWidthnoMaxWidth80FetchOnReposToEndyesUseSortIndicatoryesSearchFieldDataSourceNames?UpdateTargetNames?LogicalObjectNameHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_b-viewer_ze ).
- RUN repositionObject IN h_b-viewer_ze ( 17.67 , 5.00 ) NO-ERROR.
- RUN resizeObject IN h_b-viewer_ze ( 7.38 , 91.00 ) NO-ERROR.
- RUN constructObject (
- INPUT 'administration/v-viewer_ze.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'EnabledObjFldsToDisable?ModifyFields(All)DataSourceNamesUpdateTargetNamesLogicalObjectNameLogicalObjectNamePhysicalObjectNameDynamicObjectnoRunAttributeHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_v-viewer_ze ).
- RUN repositionObject IN h_v-viewer_ze ( 25.29 , 5.00 ) NO-ERROR.
- /* Size in AB: ( 16.95 , 137.00 ) */
- RUN constructObject (
- INPUT 'administration/v-viewer_ko.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'EnabledObjFldsToDisable?ModifyFields(All)DataSourceNamesUpdateTargetNamesLogicalObjectNameLogicalObjectNamePhysicalObjectNameDynamicObjectnoRunAttributeHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_v-viewer_ko ).
- RUN repositionObject IN h_v-viewer_ko ( 11.52 , 5.00 ) NO-ERROR.
- /* Size in AB: ( 5.95 , 91.00 ) */
- RUN constructObject (
- INPUT 'administration/f-feldviewer.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'LogicalObjectNamePhysicalObjectNameDynamicObjectnoRunAttributeHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_f-feldviewer ).
- RUN repositionObject IN h_f-feldviewer ( 27.00 , 148.00 ) NO-ERROR.
- /* Size in AB: ( 13.81 , 78.00 ) */
- /* Links to SmartDataBrowser h_b-viewer_ko. */
- RUN addLink ( h_d-viewer_ko , 'Data':U , h_b-viewer_ko ).
- /* Links to SmartDataBrowser h_b-viewer_ze. */
- RUN addLink ( h_d-viewer_ze , 'Data':U , h_b-viewer_ze ).
- /* Links to SmartDataViewer h_v-viewer_ze. */
- RUN addLink ( h_d-viewer_ze , 'Data':U , h_v-viewer_ze ).
- RUN addLink ( h_v-viewer_ze , 'Update':U , h_d-viewer_ze ).
- /* Links to SmartDataViewer h_v-viewer_ko. */
- RUN addLink ( h_d-viewer_ko , 'Data':U , h_v-viewer_ko ).
- RUN addLink ( h_v-viewer_ko , 'Update':U , h_d-viewer_ko ).
- /* Adjust the tab order of the smart objects. */
- RUN adjustTabOrder ( h_b-viewer_ko ,
- h_folder , 'AFTER':U ).
- RUN adjustTabOrder ( h_v-viewer_ko ,
- h_d-viewer_ze , 'AFTER':U ).
- RUN adjustTabOrder ( h_b-viewer_ze ,
- h_d-htmldokumente , 'AFTER':U ).
- RUN adjustTabOrder ( h_v-viewer_ze ,
- h_b-viewer_ze , 'AFTER':U ).
- RUN adjustTabOrder ( h_f-feldviewer ,
- h_v-viewer_ze , 'AFTER':U ).
- END. /* Page 2 */
- WHEN 3 THEN
- DO:
- RUN constructObject (
- INPUT 'administration/b-webmenu.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'ScrollRemotenoNumDown0CalcWidthnoMaxWidth80FetchOnReposToEndyesUseSortIndicatoryesSearchFieldDataSourceNames?UpdateTargetNames?LogicalObjectNameHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_b-webmenu ).
- RUN repositionObject IN h_b-webmenu ( 5.00 , 7.00 ) NO-ERROR.
- RUN resizeObject IN h_b-webmenu ( 7.52 , 133.00 ) NO-ERROR.
- RUN constructObject (
- INPUT 'administration/v-webmenu.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'EnabledObjFldsToDisable?ModifyFields(All)DataSourceNamesUpdateTargetNamesLogicalObjectNameLogicalObjectNamePhysicalObjectNameDynamicObjectnoRunAttributeHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_v-webmenu ).
- RUN repositionObject IN h_v-webmenu ( 13.00 , 5.00 ) NO-ERROR.
- /* Size in AB: ( 10.24 , 139.00 ) */
- /* Links to SmartDataBrowser h_b-webmenu. */
- RUN addLink ( h_d-webmenu , 'Data':U , h_b-webmenu ).
- /* Links to SmartDataViewer h_v-webmenu. */
- RUN addLink ( h_d-webmenu , 'Data':U , h_v-webmenu ).
- RUN addLink ( h_v-webmenu , 'Update':U , h_d-webmenu ).
- /* Adjust the tab order of the smart objects. */
- RUN adjustTabOrder ( h_b-webmenu ,
- h_d-browser_ko , 'AFTER':U ).
- RUN adjustTabOrder ( h_v-webmenu ,
- h_d-htmldokumente , 'AFTER':U ).
- END. /* Page 3 */
- WHEN 4 THEN
- DO:
- RUN constructObject (
- INPUT 'administration/b-labeltexte.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'ScrollRemotenoNumDown0CalcWidthnoMaxWidth80FetchOnReposToEndyesUseSortIndicatoryesSearchFieldDataSourceNames?UpdateTargetNames?LogicalObjectNameHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_b-labeltexte ).
- RUN repositionObject IN h_b-labeltexte ( 4.81 , 7.80 ) NO-ERROR.
- RUN resizeObject IN h_b-labeltexte ( 7.38 , 139.00 ) NO-ERROR.
- RUN constructObject (
- INPUT 'administration/v-labeltexte.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'EnabledObjFldsToDisable?ModifyFields(All)DataSourceNamesUpdateTargetNamesLogicalObjectNameLogicalObjectNamePhysicalObjectNameDynamicObjectnoRunAttributeHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_v-labeltexte ).
- RUN repositionObject IN h_v-labeltexte ( 13.10 , 7.20 ) NO-ERROR.
- /* Size in AB: ( 8.33 , 139.00 ) */
- /* Links to SmartDataBrowser h_b-labeltexte. */
- RUN addLink ( h_d-labeltexte , 'Data':U , h_b-labeltexte ).
- /* Links to SmartDataViewer h_v-labeltexte. */
- RUN addLink ( h_d-labeltexte , 'Data':U , h_v-labeltexte ).
- RUN addLink ( h_v-labeltexte , 'Update':U , h_d-labeltexte ).
- /* Adjust the tab order of the smart objects. */
- RUN adjustTabOrder ( h_b-labeltexte ,
- h_folder , 'AFTER':U ).
- RUN adjustTabOrder ( h_v-labeltexte ,
- h_d-htmldokumente , 'AFTER':U ).
- END. /* Page 4 */
- WHEN 5 THEN
- DO:
- RUN constructObject (
- INPUT 'administration/b-htmldokumente.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'ScrollRemotenoNumDown0CalcWidthnoMaxWidth80FetchOnReposToEndyesUseSortIndicatoryesSearchFieldDataSourceNames?UpdateTargetNames?LogicalObjectNameHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_b-htmldokumente ).
- RUN repositionObject IN h_b-htmldokumente ( 4.10 , 5.00 ) NO-ERROR.
- RUN resizeObject IN h_b-htmldokumente ( 7.38 , 107.00 ) NO-ERROR.
- RUN constructObject (
- INPUT 'administration/v-htmldokumente.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'EnabledObjFldsToDisable?ModifyFields(All)DataSourceNamesUpdateTargetNamesLogicalObjectNameLogicalObjectNamePhysicalObjectNameDynamicObjectnoRunAttributeHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_v-htmldokumente ).
- RUN repositionObject IN h_v-htmldokumente ( 11.71 , 6.00 ) NO-ERROR.
- /* Size in AB: ( 22.62 , 139.00 ) */
- /* Links to SmartDataBrowser h_b-htmldokumente. */
- RUN addLink ( h_d-htmldokumente , 'Data':U , h_b-htmldokumente ).
- /* Links to SmartDataViewer h_v-htmldokumente. */
- RUN addLink ( h_d-htmldokumente , 'Data':U , h_v-htmldokumente ).
- RUN addLink ( h_v-htmldokumente , 'Update':U , h_d-htmldokumente ).
- /* Adjust the tab order of the smart objects. */
- RUN adjustTabOrder ( h_b-htmldokumente ,
- h_folder , 'AFTER':U ).
- RUN adjustTabOrder ( h_v-htmldokumente ,
- h_d-selections , 'AFTER':U ).
- END. /* Page 5 */
- WHEN 6 THEN
- DO:
- RUN constructObject (
- INPUT 'administration/b-selections.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'ScrollRemotenoNumDown0CalcWidthnoMaxWidth80FetchOnReposToEndyesUseSortIndicatoryesSearchFieldDataSourceNames?UpdateTargetNames?LogicalObjectNameHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_b-selections ).
- RUN repositionObject IN h_b-selections ( 4.33 , 5.40 ) NO-ERROR.
- RUN resizeObject IN h_b-selections ( 7.38 , 119.20 ) NO-ERROR.
- RUN constructObject (
- INPUT 'administration/v-selections.w':U ,
- INPUT FRAME fMain:HANDLE ,
- INPUT 'EnabledObjFldsToDisable?ModifyFields(All)DataSourceNamesUpdateTargetNamesLogicalObjectNameLogicalObjectNamePhysicalObjectNameDynamicObjectnoRunAttributeHideOnInitnoDisableOnInitnoObjectLayout':U ,
- OUTPUT h_v-selections ).
- RUN repositionObject IN h_v-selections ( 12.52 , 5.60 ) NO-ERROR.
- /* Size in AB: ( 7.81 , 118.80 ) */
- /* Links to SmartDataBrowser h_b-selections. */
- RUN addLink ( h_d-selections , 'Data':U , h_b-selections ).
- /* Links to SmartDataViewer h_v-selections. */
- RUN addLink ( h_d-selections , 'Data':U , h_v-selections ).
- RUN addLink ( h_v-selections , 'Update':U , h_d-selections ).
- /* Adjust the tab order of the smart objects. */
- RUN adjustTabOrder ( h_b-selections ,
- h_folder , 'AFTER':U ).
- RUN adjustTabOrder ( h_v-selections ,
- h_d-htmldokumente , 'AFTER':U ).
- END. /* Page 6 */
- END CASE.
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE changePage wFelderverwaltung
- PROCEDURE changePage :
- /*------------------------------------------------------------------------------*/
- /* Purpose: Super Override */
- /* Parameters: */
- /* Notes: */
- /*------------------------------------------------------------------------------*/
- RUN SUPER.
- AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U) NO-ERROR.
- FMutFlag = FALSE.
- RUN REMOVE_OBJECTLINKS.
-
- CASE AktSeite:
- WHEN 1 THEN
- DO:
- cKontainer = 'Browserkopf'.
- RUN addLink ( hAktionen , 'TableIO':U , h_v-browser_ko ) NO-ERROR.
- RUN addLink ( hAktionen , 'Navigation':U , h_d-browser_ko ) NO-ERROR.
- RUN setButtons IN hAktionen ( 'initial-TableIo' ) NO-ERROR.
- END.
- WHEN 2 THEN
- DO:
- cKontainer = 'Viewerkopf'.
- RUN addLink ( hAktionen , 'TableIO':U , h_v-viewer_ko ) NO-ERROR.
- RUN addLink ( hAktionen , 'Navigation':U , h_d-viewer_ko ) NO-ERROR.
- RUN setButtons IN hAktionen ( 'initial-TableIo' ) NO-ERROR.
- END.
- WHEN 3 THEN
- DO:
- cKontainer = 'viewermenu'.
- RUN addLink ( hAktionen , 'TableIO':U , h_v-webmenu ) NO-ERROR.
- RUN addLink ( hAktionen , 'Navigation':U , h_d-webmenu ) NO-ERROR.
- RUN setButtons IN hAktionen ( 'initial-TableIo' ) NO-ERROR.
- END.
- WHEN 4 THEN
- DO:
- cKontainer = 'labeltexte'.
- RUN addLink ( hAktionen , 'TableIO':U , h_v-labeltexte ) NO-ERROR.
- RUN addLink ( hAktionen , 'Navigation':U , h_d-labeltexte ) NO-ERROR.
- RUN setButtons IN hAktionen ( 'initial-TableIo' ) NO-ERROR.
- END.
- WHEN 5 THEN
- DO:
- cKontainer = 'htmldokumente'.
- RUN addLink ( hAktionen , 'TableIO':U , h_v-htmldokumente ) NO-ERROR.
- RUN addLink ( hAktionen , 'Navigation':U , h_d-htmldokumente ) NO-ERROR.
- RUN setButtons IN hAktionen ( 'initial-TableIo' ) NO-ERROR.
- END.
- WHEN 6 THEN
- DO:
- cKontainer = 'selections'.
- RUN addLink ( hAktionen , 'TableIO':U , h_v-selections ) NO-ERROR.
- RUN addLink ( hAktionen , 'Navigation':U , h_d-selections ) NO-ERROR.
- RUN setButtons IN hAktionen ( 'initial-TableIo' ) NO-ERROR.
- END.
- END CASE.
- RUN ENTRY_CURSOR.
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE disable_UI wFelderverwaltung _DEFAULT-DISABLE
- PROCEDURE disable_UI :
- /*------------------------------------------------------------------------------
- Purpose: DISABLE the User Interface
- Parameters: <none>
- Notes: Here we clean-up the user-interface by deleting
- dynamic widgets we have created and/or hide
- frames. This procedure is usually called when
- we are ready to "clean-up" after running.
- ------------------------------------------------------------------------------*/
- /* Delete the WINDOW we created */
- IF SESSION:DISPLAY-TYPE = "GUI":U AND VALID-HANDLE(wFelderverwaltung)
- THEN DELETE WIDGET wFelderverwaltung.
- IF THIS-PROCEDURE:PERSISTENT THEN DELETE PROCEDURE THIS-PROCEDURE.
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE enableObject wFelderverwaltung
- PROCEDURE enableObject :
- /*------------------------------------------------------------------------------
- Purpose: Super Override
- Parameters:
- Notes:
- ------------------------------------------------------------------------------*/
-
- DO WITH FRAME {&Frame-name}:
- END.
- { incl/winenableobject.i }
- RUN SUPER.
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE enable_UI wFelderverwaltung _DEFAULT-ENABLE
- PROCEDURE enable_UI :
- /*------------------------------------------------------------------------------
- Purpose: ENABLE the User Interface
- Parameters: <none>
- Notes: Here we display/view/enable the widgets in the
- user-interface. In addition, OPEN all queries
- associated with each FRAME and BROWSE.
- These statements here are based on the "Other
- Settings" section of the widget Property Sheets.
- ------------------------------------------------------------------------------*/
- ENABLE Btn_Suchen
- WITH FRAME fMain IN WINDOW wFelderverwaltung.
- {&OPEN-BROWSERS-IN-QUERY-fMain}
- VIEW wFelderverwaltung.
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE ENDE wFelderverwaltung
- PROCEDURE ENDE :
- /*------------------------------------------------------------------------------
- Purpose:
- Parameters: <none>
- Notes:
- ------------------------------------------------------------------------------*/
- { incl/winende.i }
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE ENTRY_CURSOR wFelderverwaltung
- PROCEDURE ENTRY_CURSOR :
- /*------------------------------------------------------------------------------*/
- /* Purpose: Super Override */
- /* Parameters: */
- /* Notes: */
- /*------------------------------------------------------------------------------*/
- AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U) NO-ERROR.
- FMutFlag = DYNAMIC-FUNCTION('getMutflag':U, INPUT Progname) NO-ERROR.
- CASE AktSeite:
- WHEN 1 THEN
- DO:
- IF cKontainer = 'Browserkopf' THEN
- DO:
- IF FMutFlag THEN RUN applyEntry IN h_v-browser_ko ( INPUT ? ).
- ELSE RUN applyEntry IN h_b-browser_ko ( INPUT ? ).
- END.
- IF cKontainer = 'Browserzeile' THEN
- DO:
- IF FMutFlag THEN RUN applyEntry IN h_v-browser_ze ( INPUT ? ).
- ELSE RUN applyEntry IN h_b-browser_ze ( INPUT ? ).
- END.
- END.
- WHEN 2 THEN
- DO:
- IF cKontainer = 'Viewerkopf' THEN
- DO:
- IF FMutFlag THEN RUN applyEntry IN h_v-viewer_ko ( INPUT ? ).
- ELSE RUN applyEntry IN h_b-viewer_ko ( INPUT ? ).
- END.
- IF cKontainer = 'Viewerzeile' THEN
- DO:
- IF FMutFlag THEN RUN applyEntry IN h_v-viewer_ze ( INPUT ? ).
- ELSE RUN applyEntry IN h_b-viewer_ze ( INPUT ? ).
- END.
- END.
- WHEN 3 THEN
- DO:
- IF FMutFlag THEN RUN applyEntry IN h_v-webmenu ( INPUT ? ).
- ELSE RUN applyEntry IN h_b-webmenu ( INPUT ? ).
- END.
- WHEN 4 THEN
- DO:
- IF FMutFlag THEN RUN applyEntry IN h_v-labeltexte ( INPUT ? ).
- ELSE RUN applyEntry IN h_b-labeltexte ( INPUT ? ).
- END.
- WHEN 5 THEN
- DO:
- IF FMutFlag THEN RUN applyEntry IN h_v-htmldokumente ( INPUT ? ).
- ELSE RUN applyEntry IN h_b-htmldokumente ( INPUT ? ).
- END.
- WHEN 6 THEN
- DO:
- IF FMutFlag THEN RUN applyEntry IN h_v-selections ( INPUT ? ).
- ELSE RUN applyEntry IN h_b-selections ( INPUT ? ).
- END.
- END CASE.
- RETURN NO-APPLY.
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE exitObject wFelderverwaltung
- PROCEDURE exitObject :
- /*------------------------------------------------------------------------------*/
- /* Purpose: Super Override */
- /* Parameters: */
- /* Notes: */
- /*------------------------------------------------------------------------------*/
- RUN ENDE.
- RETURN NO-APPLY.
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE FINDEN wFelderverwaltung
- PROCEDURE FINDEN :
- /*------------------------------------------------------------------------------
- Purpose:
- Parameters: <none>
- Notes:
- ------------------------------------------------------------------------------*/
- DEFINE VARIABLE cRowId AS CHARACTER NO-UNDO.
- FMutFlag = DYNAMIC-FUNCTION('getMutflag':U, Progname) NO-ERROR.
- IF FMutFlag THEN RETURN NO-APPLY.
- /* RUN g-xxxxx-suchen.w (OUTPUT cRowid) NO-ERROR. */
- /* IF cRowid <> ? AND */
- /* cRowid <> '' THEN DYNAMIC-FUNCTION('fetchRowIdent':U IN h_d-meldung, cRowid, ?) NO-ERROR. */
- APPLY 'U1'.
- RETURN NO-APPLY.
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE FINDEN_NUMMER wFelderverwaltung
- PROCEDURE FINDEN_NUMMER :
- /*------------------------------------------------------------------------------*/
- /* Purpose: Super Override */
- /* Parameters: */
- /* Notes: */
- /*------------------------------------------------------------------------------*/
- DEFINE VARIABLE iNummer AS INTEGER NO-UNDO.
- DEFINE VARIABLE cRowId AS CHARACTER NO-UNDO.
- FMutFlag = DYNAMIC-FUNCTION('getMutflag':U, Progname) NO-ERROR.
- IF FMutFlag THEN RETURN NO-APPLY.
- RUN g-einlesen-nummer.w (OUTPUT iNummer).
- DO WHILE TRUE WITH FRAME {&FRAME-NAME}:
- IF iNummer = ? THEN LEAVE.
- IF iNummer = 0 THEN LEAVE.
- /* FIND Meldung WHERE Meldung.Sprcd = 1 */
- /* AND Meldung.MeldNr = iNummer NO-LOCK NO-ERROR. */
- /* IF NOT AVAILABLE Meldung THEN LEAVE. */
- /* cRowId = STRING(ROWID(Meldung)). */
- /* DYNAMIC-FUNCTION('fetchRowIdent':U IN h_d-meldung, cRowid, ?) NO-ERROR. */
- LEAVE.
- END.
- APPLY 'U1'.
- RETURN NO-APPLY.
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE initializeObject wFelderverwaltung
- PROCEDURE initializeObject :
- /*------------------------------------------------------------------------------*/
- /* Purpose: Super Override */
- /* Parameters: */
- /* Notes: */
- /*------------------------------------------------------------------------------*/
- /* Code placed here will execute PRIOR to standard behavior. */
- RUN SUPER.
- { incl/wininitializeobject.i }
- cKontainer = 'Browserkopf'.
-
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE OPENQUERY_BZE wFelderverwaltung
- PROCEDURE OPENQUERY_BZE :
- /*------------------------------------------------------------------------------*/
- /* Purpose: Super Override */
- /* Parameters: */
- /* Notes: */
- /*------------------------------------------------------------------------------*/
- DYNAMIC-FUNCTION('openQuery':U IN h_d-browser_ze ) NO-ERROR.
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE OPENQUERY_VZE wFelderverwaltung
- PROCEDURE OPENQUERY_VZE :
- /*------------------------------------------------------------------------------*/
- /* Purpose: Super Override */
- /* Parameters: */
- /* Notes: */
- /*------------------------------------------------------------------------------*/
-
- DEFINE INPUT PARAMETER ipcRowid AS CHARACTER NO-UNDO.
- DYNAMIC-FUNCTION('openQuery':U IN h_d-viewer_ze ) NO-ERROR.
- DYNAMIC-FUNCTION('fetchRowIdent':U IN h_d-viewer_ze, INPUT ipcRowid, INPUT ? ).
-
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE REMOVE_OBJECTLINKS wFelderverwaltung
- PROCEDURE REMOVE_OBJECTLINKS:
- /*------------------------------------------------------------------------------
- Purpose:
- Notes:
- ------------------------------------------------------------------------------*/
- IF VALID-HANDLE(h_v-browser_ko) THEN
- DO:
- RUN removeLink ( hAktionen , 'TableIO':U , h_v-browser_ko ) NO-ERROR.
- RUN removeLink ( hAktionen , 'Navigation':U , h_d-browser_ko ) NO-ERROR.
- END.
- IF VALID-HANDLE(h_v-browser_ze) THEN
- DO:
- RUN removeLink ( hAktionen , 'TableIO':U , h_v-browser_ze ) NO-ERROR.
- RUN removeLink ( hAktionen , 'Navigation':U , h_d-browser_ze ) NO-ERROR.
- END.
- IF VALID-HANDLE(h_v-viewer_ko) THEN
- DO:
- RUN removeLink ( hAktionen , 'TableIO':U , h_v-viewer_ko ) NO-ERROR.
- RUN removeLink ( hAktionen , 'Navigation':U , h_d-viewer_ko ) NO-ERROR.
- END.
- IF VALID-HANDLE(h_v-viewer_ze) THEN
- DO:
- RUN removeLink ( hAktionen , 'TableIO':U , h_v-viewer_ze ) NO-ERROR.
- RUN removeLink ( hAktionen , 'Navigation':U , h_d-viewer_ze ) NO-ERROR.
- END.
- END PROCEDURE.
-
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE SEITENWECHSEL wFelderverwaltung
- PROCEDURE SEITENWECHSEL :
- /*------------------------------------------------------------------------------
- Purpose:
- Parameters: <none>
- Notes:
- ------------------------------------------------------------------------------*/
- { incl/winseitenwechsel.i }
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE selectPage wFelderverwaltung
- PROCEDURE selectPage :
- /*------------------------------------------------------------------------------*/
- /* Purpose: Super Override */
- /* Parameters: */
- /* Notes: */
- /*------------------------------------------------------------------------------*/
- DEFINE INPUT PARAMETER piPageNum AS INTEGER NO-UNDO.
- DEFINE VARIABLE FMutFlag AS LOG NO-UNDO.
- DEFINE VARIABLE MutProg AS CHARACTER NO-UNDO.
- FMutFlag = DYNAMIC-FUNCTION ('getMutflag':U, INPUT Progname) NO-ERROR.
- IF FMutFlag THEN RETURN NO-APPLY.
- CASE piPageNum:
- END CASE.
- AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U) NO-ERROR.
- RUN REMOVE_OBJECTLINKS.
-
- CASE AktSeite:
- WHEN 3 THEN
- DO:
- RUN removeLink ( hAktionen , 'TableIO':U , h_v-webmenu ) NO-ERROR.
- RUN removeLink ( hAktionen , 'Navigation':U , h_d-webmenu ) NO-ERROR.
- END.
- WHEN 4 THEN
- DO:
- RUN removeLink ( hAktionen , 'TableIO':U , h_v-labeltexte) NO-ERROR.
- RUN removeLink ( hAktionen , 'Navigation':U , h_d-labeltexte) NO-ERROR.
- END.
- WHEN 5 THEN
- DO:
- RUN removeLink ( hAktionen , 'TableIO':U , h_v-htmldokumente) NO-ERROR.
- RUN removeLink ( hAktionen , 'Navigation':U , h_d-htmldokumente) NO-ERROR.
- END.
- WHEN 6 THEN
- DO:
- RUN removeLink ( hAktionen , 'TableIO':U , h_v-selections) NO-ERROR.
- RUN removeLink ( hAktionen , 'Navigation':U , h_d-selections) NO-ERROR.
- END.
- END CASE.
- RUN SUPER( INPUT piPageNum).
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE SET_TABLEIO wFelderverwaltung
- PROCEDURE SET_TABLEIO :
- /*------------------------------------------------------------------------------*/
- /* Purpose: Super Override */
- /* Parameters: */
- /* Notes: */
- /*------------------------------------------------------------------------------*/
- DEFINE INPUT PARAMETER ipcKontainer AS CHARACTER NO-UNDO.
-
- RUN REMOVE_OBJECTLINKS.
-
- cKontainer = ipcKontainer.
- CASE cKontainer:
- WHEN 'browserkopf' THEN
- DO:
- RUN addLink ( hAktionen , 'TableIO':U , h_v-browser_ko ).
- RUN addLink ( hAktionen , 'Navigation':U , h_d-browser_ko ).
- END.
- WHEN 'browserzeile' THEN
- DO:
- RUN addLink ( hAktionen , 'TableIO':U , h_v-browser_ze ).
- RUN addLink ( hAktionen , 'Navigation':U , h_d-browser_ze ).
- END.
- WHEN 'viewerkopf' THEN
- DO:
- RUN addLink ( hAktionen , 'TableIO':U , h_v-viewer_ko ).
- RUN addLink ( hAktionen , 'Navigation':U , h_d-viewer_ko ).
- END.
- WHEN 'viewerzeile' THEN
- DO:
- RUN addLink ( hAktionen , 'TableIO':U , h_v-viewer_ze ).
- RUN addLink ( hAktionen , 'Navigation':U , h_d-viewer_ze ).
- END.
- END CASE.
-
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE TOOLBAR wFelderverwaltung
- PROCEDURE TOOLBAR :
- /*------------------------------------------------------------------------------
- Purpose:
- Parameters: <none>
- Notes:
- ------------------------------------------------------------------------------*/
- { incl/wintoolbar.i }
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE viewObject wFelderverwaltung
- PROCEDURE viewObject :
- /*------------------------------------------------------------------------------*/
- /* Purpose: Super Override */
- /* Parameters: */
- /* Notes: */
- /*------------------------------------------------------------------------------*/
- RUN SUPER.
- END PROCEDURE.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
- /* ************************ Function Implementations ***************** */
- &ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getProgname wFelderverwaltung
- FUNCTION getProgname RETURNS CHARACTER
- ( /* parameter-definitions */ ) :
- /*------------------------------------------------------------------------------
- Purpose:
- Notes:
- ------------------------------------------------------------------------------*/
- RETURN Progname.
- END FUNCTION.
- /* _UIB-CODE-BLOCK-END */
- &ANALYZE-RESUME
|