MENUHTML1 - 70

Menu
- Browse
- Modifikasi Struktur
- Form Input
endtext
**************
strtofile(txt1+txt+txt3,THIS.FOLDER+'tree_menu.html')
THIS.Navigate(FULLPATH(THIS.FOLDER+'index.html'))
ENDPROC
PROCEDURE FXP
LPARAMETERS nGAID,OPSI
THIS.TAG='bmps\gasy\gasy_'+PADL(TRANSFORM(nGaid),4,'0')+'.fxp'
IF file(this.tag)
DO (this.tag) WITH this,opsi
ENDIF
ENDPROC
PROCEDURE ISI_XBODY
LPARAMETERS lxKlp,lxGaid,lnGaid,lxKeterangan,lxParent
THIS.COMMENT='BMPS\DOKUMEN_HTML.DBF'
THIS.TAG='BMPS\DOKUMEN_XHTM.HTML'
IF TYPE('lxKeterangan')='C' AND !EMPTY(lxKeterangan)
this.tag='bmps\'+LOWER(lxKeterangan)+'.html'
ENDIF
IF TYPE('lxKlp')='C' AND !EMPTY(lxKlp)
THIS.COMMENT='BMPS\DOKUMEN_HTML_'+LXKLP+'.DBF'
ENDIF
IF !FILE(THIS.COMMENT)
CREATE TABLE (THIS.COMMENT) ;
(;
ID_KLP C(3),ID_GAID C(10),ID_KEY I,HTM M;
)
USE
ENDIF
IF TYPE('LNGAID')<>'N'
LNGAID=0
ENDIF
IF TYPE('lxGAID')='C' AND !EMPTY(lxGaid)
SELECT * from (this.comment) ;
WHERE ALLTRIM(ID_KLP)==ALLTRIM(LXKLP) ;
AND ALLTRIM(ID_GAID)==ALLTRIM(LXGAID) ;
AND ID_KEY=LNGAID ;
INTO CURSOR HASIL_X1
SELECT HASIL_X1
GO TOP
ISIHTML=HTM
THIS.PARENT.EDIT1.IKLP=LXKLP
THIS.PARENT.EDIT1.IGAID=LXGAID
THIS.PARENT.EDIT1.IKEY=LNGAID
THIS.PARENT.EDIT1.VALUE=ISIHTML
IF EOF()
INSERT INTO (THIS.COMMENT) (ID_KLP,ID_GAID,ID_KEY) VALUES (LXKLP,LXGAID,LNGAID)
ENDIF
IF !EMPTY(ISIHTML)
STRTOFILE(isihtml,this.tag)
THIS.navigate(fullpath(this.tag),,'xbody')
RETURN
ENDIF
if type("this.document.GetElementById('xbody').contentWindow.document.forms('menu').gaid_1.value")='C'
with this.document.GetElementById('xbody').contentWindow.document.forms('menu')
.gaid_1.value=lxgaid
This.FXP(0,-1)
endwith
ENDIF
ENDIF
ENDPROC
PROCEDURE DBF_FORM
THISTAG='BMPS\DOKUMEN_IHTM.HTML'
THIS.FXP(0,1001)
ISIHTML=THISFORM.EDIT1X.VALUE
IF !EMPTY(ISIHTML)
STRTOFILE(isihtml,thistag)
THIS.navigate(fullpath(thistag),,'xbody')
RETURN
ENDIF
ENDPROC
ENDDEFINE
Submission Date: 2025-01-01 07:14:03 Update: 2025-01-01 16:09:38
Kelompok: FORM
User: