Jump to content

gesulmino

uniGUI Subscriber
  • Posts

    72
  • Joined

  • Last visited

Posts posted by gesulmino

  1. Hello,
    I would like to integrate TinyMCE (https://www.tiny.cloud) into my uniGUI application.
    
    To do this I have developed a sample application following this steps:
    - I added the customfiles on uniservermodule with reference to the tiny editor cdn
    - I created a new form (TUniForm1) that I display on the click event of a button positioned on the main form
    - in the onReady event of Tuniform1 I wrote the TinyMCE loading code
    
    I have two serious problems:
    - (fist use case of attachement document) the first one occurs when I click the button of the main form to display TUniForm1 and consequently TinyMCE: at the first click event TuniForm1 opens loading TinyMCE correctly; if the user, in the same session, closes TuniForm1 and from the mainform clicks the button again, the new instance of TuniForm1 does not display TinyMCE
    - (second use case of attachement document) the second one happens when the user clicks on the TinyMCE "search and replace" icon which opens a dialog box outside TuniForm1 and often located behind TuniForm1 (not visible to the user)
    
    I am sending the following files as attachments:
    - uniGui_applicationExample.zip: uniGUI sample project
    - UNIGUI_USECASES_TICKETS.pdf: use cases
    
    Is there a best practice to integrate TinyMCE into my uniGui application? 
    how can i solve problems with TinyMCE?
    
    Thanks in advance.

    UNIGUI_USECASES_TICKETS.pdf uniGui_applicationExample.zip

  2. Hello,
    
    I am using TUniHTMLMemo component in my application.
    
    I add a text and by selecting it I set a link to a web url (for example http://www.unigui.com).
    
    
    I keep entering new text after the above link.
    
    
    If I subsequently select the previously inserted link, how does the user see the url set previously without accessing the source html code?
    How can the user open the url directly (ctrl + click action)?
  3. Hello,
    I'd like to add a custom 'focusenter' client event to TuniPanel with the following Ajax code

    function focusenter(p1, p2, p3)
    {
      ajaxRequest(p1,'focusenter',{});
    }

    If I add the custom event to design time the system works correctly.
    If I try to add the custom event at runtime the system doesn't work.
    In the attached document I have detailed the development steps.

    Can you help me?

    Thanks in advance
    Best regards.

    Details_for_ticket_unigui_panel.pdf

    • Upvote 1
  4. On 7/12/2019 at 2:41 PM, Sherzod said:

    Hi,

    Sorry for the late reply.

    Can you please tell us the sequence of actions we need to do?

    Hi,

    even if the projects source code attached to previous post are simplified, they should compile.

    Run Wintegra project and click on "Entra con credenziali" button.

    You may use DFRLBR62H08L103P as Codice fiscale and 160445763 as PIN, any string as password.

  5. Hi,

    in previous post, I attached the source code.

    I use apache 2.4;

    the two web applications are installed as isapi services as follow:

    ...
    Listen 8080
    ...
    <Directory "C:/WebApps/wintegra">
        Options Includes FollowSymLinks MultiViews ExecCGI
        Require all granted
    </Directory>
    
    Alias /integra "C:/WebApps/wintegra/Wintegra.dll"
    
    <Directory "C:/WebApps/ipingiver">
        Options Includes FollowSymLinks MultiViews ExecCGI
        Require all granted
    </Directory>
    Alias /ipingiver "C:/WebApps/ipingiver/PinGiver.dll"

    then I browse to link http://localhost:8080/integra  and show the login form (LoginForm.png)

    LoginForm.png.419b676528cb5463ed00a48cc9012000.png

    I choose authentication with credentials (click on "Entra con credenziali" button);

    the following code is executed

    aUrlSubmit := TNetEncoding.URL.Encode(Base64Encode(UniSession.CallbackUrlEx('loggedwithcredentials', self, ['RES', 'OK'], true, false)));
    aUrlCancel := TNetEncoding.URL.Encode(Base64Encode(UniSession.CallbackUrlEx('logincancelled', self, ['RES', 'Cancel'], true, false)));
    aUrlTarget := UniSession.CallbackTarget;
    
    UniSession.UrlRedirect(UniServerModule.PIN_EndPoint+'/?action=login&url_submit='+aUrlSubmit+'&url_cancel='+aUrlCancel+'&_S_ID='+UniSession.SessionId+'&url_target='+aUrlTarget)

    then show the form below (LoginWithCredentialsForm.png)

    LoginWithCredentialsForm.png.4163773111c0fe22254ddad91ce26bd4.png

    when the user click on "Conferma" button the following code is executed

    s := 'var f = document.createElement("form"); '+
        'f.action="'+FUrl_submit+'"; '+ 
        'f.method="POST"; ';
    
      s := s+
        'var i=document.createElement("input"); '+ // data_event
        'i.type="hidden"; '+
        'i.name="data_event"; '+
        'i.value="'+TNetEncoding.Url.Encode(data_event)+'"; '+
        'f.appendChild(i); ';
    
      s := s+
        'document.body.appendChild(f); '+
        'f.submit(); ';
    
      UniSession.AddJS(s)

    unfortunately the result obtained is not that expected

    LoginForm.png

    LoginWithCredentialsForm.png

  6. Hi,

    I developed two web applications; the first one I'll call Wintegra delivers database administration services; the second one I will call PinGiver manages the authentication by means of credentials assigned to the operator.

    Wintegra: [form LoginForm] On the click of the "Entra con credenziali" button, PinGiver is asked to request the operator's credentials and the subsequent verification with the following code:
     

    procedure TufmLogin.UniMenuButton1Click(Sender: TObject);
      function Base64Encode(aValue : string) : string;
      var
        Base64: TBase64Encoding;
      begin
        Base64 := TBase64Encoding.Create(80, '');
        try
          Result := Base64.Encode(aValue)
        finally
          Base64.Free
        end
      end;
    
    Var
      s, aUrlSubmit, aUrlCancel, aUrlTarget, jsonResponse:string;
    Begin  aUrlSubmit := TNetEncoding.URL.Encode(Base64Encode(UniSession.CallbackUrlEx('loggedwithcredentials', self, ['RES', 'OK'], true, false)));
      aUrlCancel := TNetEncoding.URL.Encode(Base64Encode(UniSession.CallbackUrlEx('logincancelled', self, ['RES', 'Cancel'], true, false)));
      aUrlTarget := UniSession.CallbackTarget;
    
      if TUniGUIApplication(UniApplication).Parameters.values['gestore'].IsEmpty then
        UniSession.UrlRedirect(UniServerModule.PIN_EndPoint+'/?action=login&url_submit='+aUrlSubmit+'&url_cancel='+aUrlCancel+'&_S_ID='+UniSession.SessionId+'&url_target='+aUrlTarget)
      else
        UniSession.UrlRedirect(UniServerModule.PIN_EndPoint+'/?action=login&gestore='+TUniGUIApplication(UniApplication).Parameters.values['gestore']+'&url_submit='+aUrlSubmit+'&url_cancel='+aUrlCancel+'&_S_ID='+UniSession.SessionId+'&url_target='+aUrlTarget);
    End;
    

    PinGiver: [form UFrmLogin] When the operator clicks on the "Conferma" button the callback post is executed with the following code:

    procedure TFrmLogin.btn_confirmClick(Sender: TObject);
      function Base64Encode(aValue : string) : string;
      var
        Base64: TBase64Encoding;
      begin
        Base64 := TBase64Encoding.Create(80, '');
        try
          Result := Base64.Encode(aValue)
        finally
          Base64.Free
        end
      end;
    
    var
      pwd, s : string;
      pin : integer;
      data_event : string;
      slParameters : TStringList;
    begin
      If edCodFiscale.Text = '' then
      begin
        ShowMessage('Errore, Indicare il codice fiscale');
        exit
      end;
    
      if not tryStrToint(edPin.Text, pin) then
        pin := 0;
    
    
      If edPassword.Text = '' then
      begin
        ShowMessage('Errore, Indicare la password');
        exit
      end;
    
    
      data_event := Base64Encode('{"username" : '+edCodFiscale.Text+'}');
    
      s := 'var f = document.createElement("form"); '+
        'f.action="'+FUrl_submit+'"; '+ // the second app url
    //    'f.target="'+FUrl_target+'"; '+
        'f.method="POST"; ';
    
      s := s+
        'var i=document.createElement("input"); '+ // url_submit
        'i.type="hidden"; '+
        'i.name="data_event"; '+
        'i.value="'+TNetEncoding.Url.Encode(data_event)+'"; '+
        'f.appendChild(i); ';
    
      s := s+
        'document.body.appendChild(f); '+
        'f.submit(); ';
    
      UniSession.AddJS(s)
    end;

    Then the browser display this result:

    OED=new Ext.window.Window({id:"OED_id",retfalse:{},title:"ufmMain",minWidth:1024,minHeight:728,width:1024,height:728,x:0,y:0});OED.nm="OED";_cdo_("ufmMain");ufmMain.ajxS=AjaxSuccess;ufmMain.ajxF=AjaxFailure;OED.rootObj=true;ufmMain.appRoot="/integra/";_cdo_(null,OED,"window",ufmMain); OF5=new Ext.form.Panel({id:"OF5_id",border:false,uActive:false,tabItems:new Ext.util.MixedCollection(),width:"100%",height:"100%",layout:"absolute"});OF5.nm="OF5";_cdo_(null,OF5,"form",ufmMain); OFD= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=OF5&Evt=afterrender&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:OF5,e:"afterrender"});});OFD.nm="OFD";OF5.on("afterrender",OFD);uniVars._mFrm_=OF5;OED.on("deactivate",function(f){_sdf_(f)}); OFE= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=OF5&Evt=afterrender&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:OF5,e:"afterrender"});});OFE.nm="OFE";OF5.on("afterrender",OFE); OFF=new Ext.panel.Panel({id:"OFF_id",layout:"fit",baseCls:"",style:"font-size:13px",width:762,height:706,x:262,y:0});OFF.nm="OFF";_cdo_("upgFrames",OFF,null,ufmMain); O107=new Ext.tab.Panel({id:"O107_id",enableTabScroll:true,layout:"absolute",deferredRender:false,activeTab:0});O107.nm="O107";_cdo_("upgFrames",O107,"tabPanel",ufmMain); O10F= (function(P0,P1){if(typeof P1=="undefined")return;return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O107&Evt=tabchange&this="+P0.nm+"&tab="+P1.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O107,e:"tabchange"});});O10F.nm="O10F";O107.on("tabchange",O10F);OFF.add(O107); O110=new Ext.panel.Panel({id:"O110_id",bodyCls:"x-uni-tabsheet",itemId:"_1",bodyBorder:false,header:false,border:true,layout:"absolute",title:"Main",icon:"",style:"font-size:13px",tabConfig:{id:"O110_id_tab"}});O110.nm="O110";_cdo_("UniTabSheet1",O110,null,ufmMain); O118=new Ext.Component({id:"O118_id",html:"\x3Cimg src='/integra/cache/wintegra_dll/zDMAGk4Qdi10438286D/__9E2728313AE5951AD90CBC79.png' width='143' height='59' hspace='308' vspace='304'\x3E",style:"background: none;clip:rect(0px,760px,668px,0px);font-size:13px",width:760,height:668,x:0,y:0});O118.nm="O118";_cdo_("UniImage1",O118,null,ufmMain); O11C=new Ext.panel.Panel({id:"O11C_id",bodyBorder:false,html:"",expandToolText:"",collapseToolText:"",collapsible:true,collapseDirection:Ext.Component.DIRECTION_LEFT,headerPosition:"top",title:"Menu applicativo",titleAlign:"center",border:true,layout:"absolute",style:"font-size:13px",width:256,height:706,x:0,y:0});O11C.nm="O11C";_cdo_("upLeft",O11C,null,ufmMain); O12C=new Ext.data.TreeStore({autoDestroy:true,fields:["text",{name:"disabled",type:"bool",defaultValue:false},"id","ft","fc"],proxy:{type:"ajax",reader:{type:"json",responseType:""},url:"/integra/HandleEvent?IsEvent=1&Obj=O12C&Evt=data&"+_S_ID,timeout:30000}}); O124=new Ext.tree.Panel({id:"O124_id",store:O12C,hideHeaders:true,rootVisible:false,animate:false,border:false,bodyBorder:false,fieldStyle:"border:none;",columns:[{xtype:"treecolumn",dataIndex:"text",flex:1,renderer:_trnd_}],plugins:[{ptype:"dvp_nodedisabled"}],width:254,height:640,x:0,y:28});O124.nm="O124";_cdo_("NavTree",O124,null,ufmMain); O128=new Ext.form.field.Hidden({id:"O128_id",value:-1,name:"O128",enableKeyEvents:true,tabIndex:139});O128.nm="O128";_cdo_("NavTree",O128,"frmhidden",ufmMain);O12C.nm="O12C";_cdo_("NavTree",O12C,"store",ufmMain);O11C.add(O128); O12D= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O124&Evt=afteritemexpand&id="+P0.data.id+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O124,e:"afteritemexpand"});});O12D.nm="O12D";O124.on("afteritemexpand",O12D); O12E=new Ext.container.Container({id:"O12E_id",layout:"absolute",overflowX:"hidden",overflowY:"hidden",style:"font-size:13px",width:254,height:28,x:0,y:0});O12E.nm="O12E";_cdo_("ucpMenu",O12E,null,ufmMain); O136=new Ext.button.Split({id:"O136_id",tabIndex:140,icon:"/integra/cache/wintegra_dll/res/__CDA025863A10238707B075BE.ico",width:44,height:22,x:207,y:3});O136.nm="O136";_cdo_("umbTools",O136,null,ufmMain); O13E=new Ext.data.Store({autoDestroy:true,proxy:{type:"ajax",url:"/integra/HandleEvent?IsEvent=1&Obj=O13E&Evt=data&"+_S_ID,reader:{type:"json",responseType:""},timeout:30000},storeId:"O13E_id",fields:["id","val"]}); O13A=new Ext.form.field.ComboBox({id:"O13A_id",displayField:"val",valueField:"val",queryMode:"local",minChars:1,value:"",editable:true,store:O13E,name:"O13A",enableKeyEvents:true,tabIndex:141,fieldStyle:"font-size:13px",width:198,height:22,x:3,y:3});O13A.nm="O13A";_cdo_("SearchEdit",O13A,null,ufmMain);O13E.nm="O13E";_cdo_("SearchEdit",O13E,"store",ufmMain); O13F= (function(){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O13E&Evt=data&"+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O13E,e:"data"});});O13F.nm="O13F";O13E.on("data",O13F); O140=new Ext.uni.Splitter({id:"O140_id",bodyBorder:false,border:false,orientation:"e",minSize:30,style:"font-size:13px",width:6,height:706,x:256,y:0});O140.nm="O140";_cdo_("UniSplitter1",O140,null,ufmMain); O148=new Ext.toolbar.Toolbar({id:"O148_id",monitorResize:false,layout:"hbox",style:"padding:2px 0px 0px 0px;font-size:13px",width:1024,height:22,x:0,y:706});O148.nm="O148";_cdo_("paFooter",O148,null,ufmMain); O150=new Ext.toolbar.TextItem({id:"O150_id",height:"100%",flex:0,style:"font-size:13px",width:150});O150.nm="O150";_cdo_("O150_C",O150,null,ufmMain); O154=new Ext.toolbar.TextItem({id:"O154_id",height:"100%",flex:0,style:"font-size:13px",width:150});O154.nm="O154";_cdo_("O154_C",O154,null,ufmMain); O158=new Ext.toolbar.TextItem({id:"O158_id",height:"100%",flex:0,style:"font-size:13px",width:150});O158.nm="O158";_cdo_("O158_C",O158,null,ufmMain); O15C=new Ext.toolbar.TextItem({id:"O15C_id",height:"100%",flex:0,style:"font-size:13px",width:150});O15C.nm="O15C";_cdo_("O15C_C",O15C,null,ufmMain); O160=new Ext.toolbar.TextItem({id:"O160_id",height:"100%",flex:0,style:"font-size:13px",width:100});O160.nm="O160";_cdo_("O160_C",O160,null,ufmMain); O164=new Ext.toolbar.TextItem({id:"O164_id",height:"100%",flex:0,style:"font-size:13px",width:100});O164.nm="O164";_cdo_("O164_C",O164,null,ufmMain); O168=new Ext.toolbar.TextItem({id:"O168_id",height:"100%",flex:0,style:"font-size:13px",width:150});O168.nm="O168";_cdo_("O168_C",O168,null,ufmMain); O16C=new Ext.toolbar.TextItem({id:"O16C_id",height:"100%",flex:0,style:"font-size:13px",width:150});O16C.nm="O16C";_cdo_("O16C_C",O16C,null,ufmMain); O170=new Ext.toolbar.TextItem({id:"O170_id",height:"100%",flex:0,style:"font-size:13px",width:150});O170.nm="O170";_cdo_("O170_C",O170,null,ufmMain); O174=new Ext.toolbar.TextItem({id:"O174_id",height:"100%",flex:1,style:"font-size:13px",width:50});O174.nm="O174";_cdo_("O174_C",O174,null,ufmMain);uniDelete(OA4);O0.retfalse.beforeclose=0;O0.close();O107.add([O110]);O110.add([O118]);O11C.add([O124,O12E]);O12E.add([O136,O13A]);O148.add([O150,O154,O158,O15C,O160,O164,O168,O16C,O170,O174]);OF5.add([OFF,O11C,O140,O148]);uniVars._loginFrm=null; O178=new Ext.container.Viewport({id:"O178_id",layout:"border",style:"background:none"});O178.nm="O178";_cdo_(null,O178,"viewport",ufmMain);uniVars._vport=O178;Ext.util.Format.decimalSeparator=",";Ext.util.Format.thousandSeparator="."; O180= (function(P0,P1,P2){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O178&Evt=resize&this="+P0.nm+"&w="+P1+"&h="+P2+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O178,e:"resize"});});O180.nm="O180";O178.on("resize",O180);OF5.render(Ext.getBody());_saf_(OF5);OED.uniMask={ldMask:false,maskWaitData:false,maskUseMsg:true};OED.uniMask.targetObj=null;O118.Id1="O107_id";O118.Id2="O110_id"; O181= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O11C&Evt=collapse&w="+P0.getWidth()+"&h="+P0.getHeight()+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O11C,e:"collapse"});});O181.nm="O181";O11C.on("collapse",O181); O182= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O11C&Evt=expand&w="+P0.getWidth()+"&h="+P0.getHeight()+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O11C,e:"expand"});});O182.nm="O182";O11C.on("expand",O182);O12C.treePanel=O124;O12C.on("load",function(){return ajaxRequest(O12C.treePanel,"load")});O124.addCls(Ext.baseCSSPrefix + "autowidth-table");O124.on("itemmousedown",function(snd, rec){O128.eSetValue(rec?rec.data.id:"");});O124.on("itemmouseup",function(snd, rec){O128.eSetValue(rec?rec.data.id:"");});O124.on("selectionchange",function(snd, rec){O128.eSetValue(rec.length?rec[0].data.id:"");});O124.fts="";O124.fc="#000000";O128.addToTab(1390);O124.setElProp("border","none",1,".x-form-text-wrap");O124.setElProp("border","none",1,".x-form-trigger-wrap"); O183= (function(P0,P1){O128.eSetValue(P1.data.id);return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O124&Evt=itemclick&id="+P1.data.id+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O124,e:"itemclick"});});O183.nm="O183";O124.on("itemclick",O183);O136.addToTab(1400);O13A.addToTab(1410); O184= (function(P0,P1,P2){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O13A&Evt=change&This="+P0.nm+"&newValue="+_xl_(P1)+"&oldValue="+_xl_(P2)+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O13A,e:"change"});});O184.nm="O184";O13A.on("change",O184); O185= (function(P0,P1){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O140&Evt=moved&this="+P0.nm+"&newSize="+P1+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O140,e:"moved"});});O185.nm="O185";O140.on("moved",O185); O186=new Ext.button.Button({id:"O186_id",hidden:true});O186.nm="O186"; O192=new Ext.menu.Item({id:"O192_id",text:"Gestione della sicurezza",icon:"/integra/cache/wintegra_dll/res/__8A0D4FE85F664D0FE9739E87.ico"}); O1F2=new Ext.menu.Item({id:"O1F2_id",text:"Gestione dei dati comuni",icon:"/integra/cache/wintegra_dll/res/__8A0D4FE85F664D0FE9739E87.ico"}); O18A=new Ext.menu.Menu({id:"O18A_id",items:[O192,O1F2],x:0,y:0});O18A.nm="O18A";O186.setMenu(O18A);O192.nm="O192";_cdo_("STRSYS",O192,null,ufmMain); O19E=new Ext.menu.Item({id:"O19E_id",text:"Applicazioni",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O1A2=new Ext.menu.Item({id:"O1A2_id",text:"Accounts di sistema",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O1A6=new Ext.menu.Item({id:"O1A6_id",text:"Livelli di visibilità sui dati",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O1AA=new Ext.menu.Item({id:"O1AA_id",text:"Utenti",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O1AE=new Ext.menu.Item({id:"O1AE_id",text:"Profili utente",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O1B2=new Ext.menu.Item({id:"O1B2_id",text:"Tipologia elementi dell'organigramma",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O1B6=new Ext.menu.Item({id:"O1B6_id",text:"Organigramma",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O1BA=new Ext.menu.Item({id:"O1BA_id",text:"Impostazione parametri di gestione",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O1BE=new Ext.menu.Item({id:"O1BE_id",text:"Autorizzazioni sulle azioni",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O1C2=new Ext.menu.Item({id:"O1C2_id",text:"Calendario lavorativo settimanale",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O1C6=new Ext.menu.Item({id:"O1C6_id",text:"Stazioni di lavoro",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O1CA=new Ext.menu.Item({id:"O1CA_id",text:"Configurazione del log sui dati",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O1CE=new Ext.menu.Item({id:"O1CE_id",text:"Consultazione del log dei dati",icon:"/integra/cache/wintegra_dll/res/__678A3D27FD95384C651F87C3.ico"}); O1D2=new Ext.menu.Item({id:"O1D2_id",text:"Stampa",icon:"/integra/cache/wintegra_dll/res/__8A0D4FE85F664D0FE9739E87.ico"}); O1E6=new Ext.menu.Item({id:"O1E6_id",text:"Cataloghi database",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O1EA=new Ext.menu.Item({id:"O1EA_id",text:"Configurazione modelli di stampa",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O1EE=new Ext.menu.Item({id:"O1EE_id",text:"Configurazione protocolli di comunicazione",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O196=new Ext.menu.Menu({items:[O19E,O1A2,O1A6,O1AA,O1AE,O1B2,O1B6,O1BA,O1BE,O1C2,O1C6,O1CA,O1CE,O1D2,O1E6,O1EA,O1EE]});O196.nm="O196";O192.setMenu(O196);O19E.nm="O19E";_cdo_("Anagraficaapplicazioni1",O19E,null,ufmMain);O1A2.nm="O1A2";_cdo_("Accountdbms1",O1A2,null,ufmMain);O1A6.nm="O1A6";_cdo_("Livellidivisibilitsuidati1",O1A6,null,ufmMain);O1AA.nm="O1AA";_cdo_("Utenti1",O1AA,null,ufmMain);O1AE.nm="O1AE";_cdo_("Profiliutente1",O1AE,null,ufmMain);O1B2.nm="O1B2";_cdo_("ipologiaelementidellorganigramma1",O1B2,null,ufmMain);O1B6.nm="O1B6";_cdo_("Organigramma1",O1B6,null,ufmMain);O1BA.nm="O1BA";_cdo_("Intestatarilicenzeduso1",O1BA,null,ufmMain);O1BE.nm="O1BE";_cdo_("Gestionedelleautorizzazionisuleazioni1",O1BE,null,ufmMain);O1C2.nm="O1C2";_cdo_("Calendariolavorativosettimanale1",O1C2,null,ufmMain);O1C6.nm="O1C6";_cdo_("Stazionidilavoro1",O1C6,null,ufmMain);O1CA.nm="O1CA";_cdo_("Abilitazionedellogsuidati1",O1CA,null,ufmMain);O1CE.nm="O1CE";_cdo_("Consultazionedellogdeidati1",O1CE,null,ufmMain);O1D2.nm="O1D2";_cdo_("Stampa2",O1D2,null,ufmMain); O1DE=new Ext.menu.Item({id:"O1DE_id",text:"Cronologia azioni utente",icon:"/integra/cache/wintegra_dll/res/__678A3D27FD95384C651F87C3.ico"}); O1E2=new Ext.menu.Item({id:"O1E2_id",text:"Stampa organigramma",icon:"/integra/cache/wintegra_dll/res/__678A3D27FD95384C651F87C3.ico"}); O1D6=new Ext.menu.Menu({items:[O1DE,O1E2]});O1D6.nm="O1D6";O1D2.setMenu(O1D6);O1DE.nm="O1DE";_cdo_("Cronologiaazioniutente1",O1DE,null,ufmMain);O1E2.nm="O1E2";_cdo_("Stampaorganigramma1",O1E2,null,ufmMain);O1E6.nm="O1E6";_cdo_("Cataloghidatabase1",O1E6,null,ufmMain);O1EA.nm="O1EA";_cdo_("Configurazionemodellidistampa1",O1EA,null,ufmMain);O1EE.nm="O1EE";_cdo_("Configurazioneprotocollidicomunicazione1",O1EE,null,ufmMain);O1F2.nm="O1F2";_cdo_("STRDC",O1F2,null,ufmMain); O1FE=new Ext.menu.Item({id:"O1FE_id",text:"Nazioni",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O202=new Ext.menu.Item({id:"O202_id",text:"Regioni e province autonome",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O206=new Ext.menu.Item({id:"O206_id",text:"Province",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O20A=new Ext.menu.Item({id:"O20A_id",text:"Comuni italiani",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O20E=new Ext.menu.Item({id:"O20E_id",text:"Località estere",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O212=new Ext.menu.Item({id:"O212_id",text:"Sedi uffici",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O216=new Ext.menu.Item({id:"O216_id",text:"Qualifiche professionali",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O21A=new Ext.menu.Item({id:"O21A_id",text:"Titoli di studio ed onorari",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O21E=new Ext.menu.Item({id:"O21E_id",text:"Soggetti",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O222=new Ext.menu.Item({id:"O222_id",text:"Ripartizioni regioni e province autonome",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O226=new Ext.menu.Item({id:"O226_id",text:"Aree geografiche",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O22A=new Ext.menu.Item({id:"O22A_id",text:"Aree politiche",icon:"/integra/cache/wintegra_dll/res/__E72E4194B5C53CF69CF38830.ico"}); O1F6=new Ext.menu.Menu({items:[O1FE,O202,O206,O20A,O20E,O212,O216,O21A,O21E,O222,O226,O22A]});O1F6.nm="O1F6";O1F2.setMenu(O1F6);O1FE.nm="O1FE";_cdo_("Nazioni1",O1FE,null,ufmMain);O202.nm="O202";_cdo_("Regioni1",O202,null,ufmMain);O206.nm="O206";_cdo_("Province1",O206,null,ufmMain);O20A.nm="O20A";_cdo_("Comuniecittestere1",O20A,null,ufmMain);O20E.nm="O20E";_cdo_("Localitestere1",O20E,null,ufmMain);O212.nm="O212";_cdo_("Sedi1",O212,null,ufmMain);O216.nm="O216";_cdo_("Qualificheprofessionali1",O216,null,ufmMain);O21A.nm="O21A";_cdo_("itolidistudioedonorari1",O21A,null,ufmMain);O21E.nm="O21E";_cdo_("Soggetti1",O21E,null,ufmMain);O222.nm="O222";_cdo_("Ripartizioni1",O222,null,ufmMain);O226.nm="O226";_cdo_("rAreegeografiche1",O226,null,ufmMain);O22A.nm="O22A";_cdo_("Areepolitiche1",O22A,null,ufmMain); O236=new Ext.menu.Item({id:"O236_id",text:"Scelta dello stile"}); O22E=new Ext.menu.Menu({id:"O22E_id",items:[O236],x:0,y:0});O22E.nm="O22E";O136.setMenu(O22E);O236.nm="O236";_cdo_("pmSelectStyle",O236,null,ufmMain); O242=new Ext.menu.Item({id:"O242_id",text:"aria"}); O247=new Ext.menu.Item({id:"O247_id",text:"classic"}); O24C=new Ext.menu.Item({id:"O24C_id",text:"crisp"}); O251=new Ext.menu.Item({id:"O251_id",text:"graphite"}); O256=new Ext.menu.Item({id:"O256_id",text:"gray"}); O25B=new Ext.menu.Item({id:"O25B_id",text:"neptune"}); O260=new Ext.menu.Item({id:"O260_id",text:"triton"}); O265=new Ext.menu.Item({id:"O265_id",text:"triton.modified"}); O26A=new Ext.menu.Item({id:"O26A_id",text:"default"}); O26F=new Ext.menu.Item({id:"O26F_id",text:"uni_carbon"}); O274=new Ext.menu.Item({id:"O274_id",text:"uni_classic"}); O279=new Ext.menu.Item({id:"O279_id",text:"uni_emerald"}); O27E=new Ext.menu.Item({id:"O27E_id",text:"uni_kde"}); O283=new Ext.menu.Item({id:"O283_id",text:"uni_mac"}); O288=new Ext.menu.Item({id:"O288_id",text:"uni_mac_yosemite"}); O28D=new Ext.menu.Item({id:"O28D_id",text:"uni_sencha"}); O292=new Ext.menu.Item({id:"O292_id",text:"uni_ubuntu"}); O297=new Ext.menu.Item({id:"O297_id",text:"uni_win10"}); O29C=new Ext.menu.Item({id:"O29C_id",text:"uni_win7"}); O2A1=new Ext.menu.Item({id:"O2A1_id",text:"uni_win8"}); O2A6=new Ext.menu.Item({id:"O2A6_id",text:"uni_winxp_blue"}); O2AB=new Ext.menu.Item({id:"O2AB_id",text:"uni_winxp_silver"}); O23A=new Ext.menu.Menu({items:[O242,O247,O24C,O251,O256,O25B,O260,O265,O26A,O26F,O274,O279,O27E,O283,O288,O28D,O292,O297,O29C,O2A1,O2A6,O2AB]});O23A.nm="O23A";O236.setMenu(O23A);O242.nm="O242";_cdo_("O242_C",O242,null,ufmMain); O246= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O242&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O242,e:"click"});});O246.nm="O246";O242.on("click",O246);O247.nm="O247";_cdo_("O247_C",O247,null,ufmMain); O24B= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O247&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O247,e:"click"});});O24B.nm="O24B";O247.on("click",O24B);O24C.nm="O24C";_cdo_("O24C_C",O24C,null,ufmMain); O250= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O24C&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O24C,e:"click"});});O250.nm="O250";O24C.on("click",O250);O251.nm="O251";_cdo_("O251_C",O251,null,ufmMain); O255= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O251&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O251,e:"click"});});O255.nm="O255";O251.on("click",O255);O256.nm="O256";_cdo_("O256_C",O256,null,ufmMain); O25A= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O256&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O256,e:"click"});});O25A.nm="O25A";O256.on("click",O25A);O25B.nm="O25B";_cdo_("O25B_C",O25B,null,ufmMain); O25F= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O25B&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O25B,e:"click"});});O25F.nm="O25F";O25B.on("click",O25F);O260.nm="O260";_cdo_("O260_C",O260,null,ufmMain); O264= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O260&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O260,e:"click"});});O264.nm="O264";O260.on("click",O264);O265.nm="O265";_cdo_("O265_C",O265,null,ufmMain); O269= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O265&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O265,e:"click"});});O269.nm="O269";O265.on("click",O269);O26A.nm="O26A";_cdo_("O26A_C",O26A,null,ufmMain); O26E= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O26A&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O26A,e:"click"});});O26E.nm="O26E";O26A.on("click",O26E);O26F.nm="O26F";_cdo_("O26F_C",O26F,null,ufmMain); O273= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O26F&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O26F,e:"click"});});O273.nm="O273";O26F.on("click",O273);O274.nm="O274";_cdo_("O274_C",O274,null,ufmMain); O278= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O274&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O274,e:"click"});});O278.nm="O278";O274.on("click",O278);O279.nm="O279";_cdo_("O279_C",O279,null,ufmMain); O27D= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O279&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O279,e:"click"});});O27D.nm="O27D";O279.on("click",O27D);O27E.nm="O27E";_cdo_("O27E_C",O27E,null,ufmMain); O282= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O27E&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O27E,e:"click"});});O282.nm="O282";O27E.on("click",O282);O283.nm="O283";_cdo_("O283_C",O283,null,ufmMain); O287= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O283&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O283,e:"click"});});O287.nm="O287";O283.on("click",O287);O288.nm="O288";_cdo_("O288_C",O288,null,ufmMain); O28C= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O288&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O288,e:"click"});});O28C.nm="O28C";O288.on("click",O28C);O28D.nm="O28D";_cdo_("O28D_C",O28D,null,ufmMain); O291= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O28D&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O28D,e:"click"});});O291.nm="O291";O28D.on("click",O291);O292.nm="O292";_cdo_("O292_C",O292,null,ufmMain); O296= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O292&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O292,e:"click"});});O296.nm="O296";O292.on("click",O296);O297.nm="O297";_cdo_("O297_C",O297,null,ufmMain); O29B= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O297&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O297,e:"click"});});O29B.nm="O29B";O297.on("click",O29B);O29C.nm="O29C";_cdo_("O29C_C",O29C,null,ufmMain); O2A0= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O29C&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O29C,e:"click"});});O2A0.nm="O2A0";O29C.on("click",O2A0);O2A1.nm="O2A1";_cdo_("O2A1_C",O2A1,null,ufmMain); O2A5= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O2A1&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O2A1,e:"click"});});O2A5.nm="O2A5";O2A1.on("click",O2A5);O2A6.nm="O2A6";_cdo_("O2A6_C",O2A6,null,ufmMain); O2AA= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O2A6&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O2A6,e:"click"});});O2AA.nm="O2AA";O2A6.on("click",O2AA);O2AB.nm="O2AB";_cdo_("O2AB_C",O2AB,null,ufmMain); O2AF= (function(P0){return Ext.Ajax.request({url:"/integra/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O2AB&Evt=click&this="+P0.nm+""+_gv_(OF5),success:AjaxSuccess,failure:AjaxFailure,obj:O2AB,e:"click"});});O2AF.nm="O2AF";O2AB.on("click",O2AF); O2B0=new Ext.button.Button({id:"O2B0_id",hidden:true});O2B0.nm="O2B0"; O2BC=new Ext.menu.Item({id:"O2BC_id",text:"Affari generali",icon:"/integra/cache/wintegra_dll/res/__939742A94F2641EEE2BD8B9B.ico"}); O2D4=new Ext.menu.Item({id:"O2D4_id",text:"Demografici",icon:"/integra/cache/wintegra_dll/res/__9D4C5A1058E15A22F62D9115.ico"}); O2EC=new Ext.menu.Item({id:"O2EC_id",text:"Ragioneria",icon:"/integra/cache/wintegra_dll/res/__E3E95F17C0165ECFA3FF8F7E.ico"}); O308=new Ext.menu.Item({id:"O308_id",text:"Personale",icon:"/integra/cache/wintegra_dll/res/__02083E0A4E7B3E9950838213.ico"}); O330=new Ext.menu.Item({id:"O330_id",text:"Tributi",icon:"/integra/cache/wintegra_dll/res/__E75A48E7F2914664D9EB86F2.ico"}); O340=new Ext.menu.Item({id:"O340_id",text:"Ufficio tecnico",icon:"/integra/cache/wintegra_dll/res/__BA7B5BECF5865BFDB001904F.ico"}); O354=new Ext.menu.Item({id:"O354_id",text:"Polizia municipale",icon:"/integra/cache/wintegra_dll/res/__4CE54465E9F6459736DB8E4F.ico"}); O2B4=new Ext.menu.Menu({id:"O2B4_id",items:[O2BC,O2D4,O2EC,O308,O330,O340,O354],x:0,y:0});O2B4.nm="O2B4";O2B0.setMenu(O2B4);O2BC.nm="O2BC";_cdo_("pmAffarigenerali",O2BC,null,ufmMain); O2C8=new Ext.menu.Item({id:"O2C8_id",text:"Leonardo",icon:"/integra/cache/wintegra_dll/res/__939742A94F2641EEE2BD8B9B.ico"}); O2CC=new Ext.menu.Item({id:"O2CC_id",text:"Gare e repertorio contratti",icon:"/integra/cache/wintegra_dll/res/__939742A94F2641EEE2BD8B9B.ico"}); O2D0=new Ext.menu.Item({id:"O2D0_id",text:"Trasparenza amministrativa",icon:"/integra/cache/wintegra_dll/res/__939742A94F2641EEE2BD8B9B.ico"}); O2C0=new Ext.menu.Menu({items:[O2C8,O2CC,O2D0]});O2C0.nm="O2C0";O2BC.setMenu(O2C0);O2C8.nm="O2C8";_cdo_("INTEGRA_leonardo",O2C8,null,ufmMain);O2CC.nm="O2CC";_cdo_("INTEGRA_sgc",O2CC,null,ufmMain);O2D0.nm="O2D0";_cdo_("INTEGRA_traspamm",O2D0,null,ufmMain);O2D4.nm="O2D4";_cdo_("pmDemografici",O2D4,null,ufmMain); O2E0=new Ext.menu.Item({id:"O2E0_id",text:"Anagrafe Elettorale Giudici Popolari Albo Scrutatori",icon:"/integra/cache/wintegra_dll/res/__9D4C5A1058E15A22F62D9115.ico"}); O2E4=new Ext.menu.Item({id:"O2E4_id",text:"INA Saia",icon:"/integra/cache/wintegra_dll/res/__9D4C5A1058E15A22F62D9115.ico"}); O2E8=new Ext.menu.Item({id:"O2E8_id",text:"Stato civile",icon:"/integra/cache/wintegra_dll/res/__9D4C5A1058E15A22F62D9115.ico"}); O2D8=new Ext.menu.Menu({items:[O2E0,O2E4,O2E8]});O2D8.nm="O2D8";O2D4.setMenu(O2D8);O2E0.nm="O2E0";_cdo_("INTEGRA_anagrafe",O2E0,null,ufmMain);O2E4.nm="O2E4";_cdo_("INTEGRA_saia",O2E4,null,ufmMain);O2E8.nm="O2E8";_cdo_("INTEGRA_statocivile",O2E8,null,ufmMain);O2EC.nm="O2EC";_cdo_("pmRagioneria",O2EC,null,ufmMain); O2F8=new Ext.menu.Item({id:"O2F8_id",text:"Contabilità Enti locali",icon:"/integra/cache/wintegra_dll/res/__E3E95F17C0165ECFA3FF8F7E.ico"}); O2FC=new Ext.menu.Item({id:"O2FC_id",text:"Contabilità Enti pubblici",icon:"/integra/cache/wintegra_dll/res/__E3E95F17C0165ECFA3FF8F7E.ico"}); O300=new Ext.menu.Item({id:"O300_id",text:"Gestione approvvigionamenti",icon:"/integra/cache/wintegra_dll/res/__E3E95F17C0165ECFA3FF8F7E.ico"}); O304=new Ext.menu.Item({id:"O304_id",text:"Economato",icon:"/integra/cache/wintegra_dll/res/__E3E95F17C0165ECFA3FF8F7E.ico"}); O2F0=new Ext.menu.Menu({items:[O2F8,O2FC,O300,O304]});O2F0.nm="O2F0";O2EC.setMenu(O2F0);O2F8.nm="O2F8";_cdo_("INTEGRA_cofin77",O2F8,null,ufmMain);O2FC.nm="O2FC";_cdo_("INTEGRA_cofin208",O2FC,null,ufmMain);O300.nm="O300";_cdo_("INTEGRA_magazzino",O300,null,ufmMain);O304.nm="O304";_cdo_("INTEGRA_economato",O304,null,ufmMain);O308.nm="O308";_cdo_("pmPersonale",O308,null,ufmMain); O314=new Ext.menu.Item({id:"O314_id",text:"UniEMens",icon:"/integra/ext-6.7.0/build/classic/theme-classic/resources/images/tree/s.gif"}); O318=new Ext.menu.Item({id:"O318_id",text:"Gestione economica del personale",icon:"/integra/ext-6.7.0/build/classic/theme-classic/resources/images/tree/s.gif"}); O31C=new Ext.menu.Item({id:"O31C_id",text:"Gestione giuridica del personale",icon:"/integra/ext-6.7.0/build/classic/theme-classic/resources/images/tree/s.gif"}); O320=new Ext.menu.Item({id:"O320_id",text:"EMens",icon:"/integra/ext-6.7.0/build/classic/theme-classic/resources/images/tree/s.gif"}); O324=new Ext.menu.Item({id:"O324_id",text:"CU770",icon:"/integra/ext-6.7.0/build/classic/theme-classic/resources/images/tree/s.gif"}); O328=new Ext.menu.Item({id:"O328_id",text:"Allegato al bilancio del personale",icon:"/integra/ext-6.7.0/build/classic/theme-classic/resources/images/tree/s.gif"}); O32C=new Ext.menu.Item({id:"O32C_id",text:"Paghe II",icon:"/integra/ext-6.7.0/build/classic/theme-classic/resources/images/tree/s.gif"}); O30C=new Ext.menu.Menu({items:[O314,O318,O31C,O320,O324,O328,O32C]});O30C.nm="O30C";O308.setMenu(O30C);O314.nm="O314";_cdo_("INTEGRA_uniemens",O314,null,ufmMain);O318.nm="O318";_cdo_("INTEGRA_paghe",O318,null,ufmMain);O31C.nm="O31C";_cdo_("INTEGRA_giuridica",O31C,null,ufmMain);O320.nm="O320";_cdo_("INTEGRA_emens",O320,null,ufmMain);O324.nm="O324";_cdo_("INTEGRA_cu770",O324,null,ufmMain);O328.nm="O328";_cdo_("INTEGRA_allbilpers",O328,null,ufmMain);O32C.nm="O32C";_cdo_("INTEGRA_paghe_2",O32C,null,ufmMain);O330.nm="O330";_cdo_("pmTributi",O330,null,ufmMain); O33C=new Ext.menu.Item({id:"O33C_id",text:"GT Win",icon:"/integra/ext-6.7.0/build/classic/theme-classic/resources/images/tree/s.gif"}); O334=new Ext.menu.Menu({items:[O33C]});O334.nm="O334";O330.setMenu(O334);O33C.nm="O33C";_cdo_("INTEGRA_gtwin",O33C,null,ufmMain);O340.nm="O340";_cdo_("pmUfficiotecnico",O340,null,ufmMain); O34C=new Ext.menu.Item({id:"O34C_id",text:"Urbanistica",icon:"/integra/ext-6.7.0/build/classic/theme-classic/resources/images/tree/s.gif"}); O350=new Ext.menu.Item({id:"O350_id",text:"Pratiche edilizie",icon:"/integra/ext-6.7.0/build/classic/theme-classic/resources/images/tree/s.gif"}); O344=new Ext.menu.Menu({items:[O34C,O350]});O344.nm="O344";O340.setMenu(O344);O34C.nm="O34C";_cdo_("INTEGRA_urbanistica",O34C,null,ufmMain);O350.nm="O350";_cdo_("INTEGRA_gespra",O350,null,ufmMain);O354.nm="O354";_cdo_("pmPoliziamunicipale",O354,null,ufmMain); O360=new Ext.menu.Item({id:"O360_id",text:"Commercio",icon:"/integra/ext-6.7.0/build/classic/theme-classic/resources/images/tree/s.gif"}); O364=new Ext.menu.Item({id:"O364_id",text:"Polizia municipale",icon:"/integra/ext-6.7.0/build/classic/theme-classic/resources/images/tree/s.gif"}); O358=new Ext.menu.Menu({items:[O360,O364]});O358.nm="O358";O354.setMenu(O358);O360.nm="O360";_cdo_("INTEGRA_commercio",O360,null,ufmMain);O364.nm="O364";_cdo_("INTEGRA_polizia",O364,null,ufmMain); O368=new Ext.button.Button({id:"O368_id",hidden:true});O368.nm="O368"; O374=new Ext.menu.Item({id:"O374_id",text:"Ragioneria"}); O388=new Ext.menu.Item({id:"O388_id",text:"Tributi"}); O398=new Ext.menu.Item({id:"O398_id",text:"Demografici"}); O3A8=new Ext.menu.Item({id:"O3A8_id",text:"Risorse umane"}); O36C=new Ext.menu.Menu({id:"O36C_id",items:[O374,O388,O398,O3A8],x:0,y:0});O36C.nm="O36C";O368.setMenu(O36C);O374.nm="O374";_cdo_("CSIFIN",O374,null,ufmMain); O380=new Ext.menu.Item({id:"O380_id",text:"Bilancio aperto",icon:"/integra/cache/wintegra_dll/res/__E3E95F17C0165ECFA3FF8F7E.ico"}); O384=new Ext.menu.Item({id:"O384_id",text:"Status Pay",icon:"/integra/cache/wintegra_dll/res/__02083E0A4E7B3E9950838213.ico"}); O378=new Ext.menu.Menu({items:[O380,O384]});O378.nm="O378";O374.setMenu(O378);O380.nm="O380";_cdo_("CSIFIN_finhome",O380,null,ufmMain);O384.nm="O384";_cdo_("CSIFINSP_sphome",O384,null,ufmMain);O388.nm="O388";_cdo_("CSITRIB",O388,null,ufmMain); O394=new Ext.menu.Item({id:"O394_id",text:"Cassetto tributario",icon:"/integra/cache/wintegra_dll/res/__E75A48E7F2914664D9EB86F2.ico"}); O38C=new Ext.menu.Menu({items:[O394]});O38C.nm="O38C";O388.setMenu(O38C);O394.nm="O394";_cdo_("CSITRIB_home",O394,null,ufmMain);O398.nm="O398";_cdo_("CSISD",O398,null,ufmMain); O3A4=new Ext.menu.Item({id:"O3A4_id",text:"Demog View",icon:"/integra/cache/wintegra_dll/res/__9D4C5A1058E15A22F62D9115.ico"}); O39C=new Ext.menu.Menu({items:[O3A4]});O39C.nm="O39C";O398.setMenu(O39C);O3A4.nm="O3A4";_cdo_("CSISDDV_dvhome",O3A4,null,ufmMain);O3A8.nm="O3A8";_cdo_("CSIHRM",O3A8,null,ufmMain); O3B4=new Ext.menu.Item({id:"O3B4_id",text:"Cassetto del dipendente",icon:"/integra/cache/wintegra_dll/res/__02083E0A4E7B3E9950838213.ico"}); O3AC=new Ext.menu.Menu({items:[O3B4]});O3AC.nm="O3AC";O3A8.setMenu(O3AC);O3B4.nm="O3B4";_cdo_("CSIHRMPC_pchome",O3B4,null,ufmMain);OF5.add([O186,O2B0,O368]);O107.setActiveTab("_1");O124.setElProp("cursor","pointer",3,null,false,"");O124.setElProp("cursor","pointer",3,null,false,"header");O124.setElProp("cursor","pointer",3,null,false,"header.body");O124.setElProp({"font-size":"13px"},null,5,".x-tree-node-text");O136.setElProp({"font-size":"13px"},null,1,".x-btn-inner");O136.updateLayout();O140.setElProp("cursor","col-resize",3,null,false,"");O150.setElProp("width","150px",3);O154.setElProp("width","150px",3);O158.setElProp("width","150px",3);O15C.setElProp("width","150px",3);O160.setElProp("width","100px",3);O164.setElProp("width","100px",3);O168.setElProp("width","150px",3);O16C.setElProp("width","150px",3);O170.setElProp("width","150px",3);

     

    The question is, where is the mistake, what is wrong?

     

     

    PinGiver.zip

    WINTEGRA.zip

  7. On 6/28/2019 at 1:22 PM, Hayri ASLAN said:

    Hi

    Please check " HTTP Post Callback - URLFrame - Auto Target" demo

    Key point is

    
    Sc:=UniSession.CallbackUrlEx('mycallback', Self, ['RES', 'OK']);
    S:=StringReplace(S, '{URL_CALLBACK}', Sc, []);

     

    I tried this,

    s := 'var f = document.createElement("form"); '+
        'f.action="'+UniServerModule.PIN_EndPoint+'/login"; '+ // the second app url
        'f.method="POST"; ';

      aUrl := UniSession.CallbackUrlEx('mycallback', Self, ['RES', 'OK'], true, false);

      s := s+
        'var i=document.createElement("input"); '+ // url_submit
        'i.type="hidden"; '+
        'i.name="url_submit"; '+
        'i.value="'+TNetEncoding.Url.Encode(Base64Encode(aUrl))+'"; '+
        'f.appendChild(i); ';

      aUrl := UniSession.CallbackUrlEx('mycallback', Self, ['RES', 'CANCEL'], true, false);

      s := s+
        'var i2=document.createElement("input"); '+ // url_cancel
        'i2.type="hidden"; '+
        'i2.name="url_cancel"; '+
        'i2.value="'+TNetEncoding.Url.Encode(Base64Encode(aUrl))+'"; '+
        'f.appendChild(i2); '+

        'document.body.appendChild(f); '+
        'f.submit(); ';

      UniSession.AddJS(s)

     

    this show a form with some fields

    but I obtain this result when I submit the form

    http://localhost:8080/integra/HandleEvent?IsEvent=1&amp;Obj=O0&amp;Ajax=1&amp;Evt=mycallback&amp;RES=OK&amp;_S_ID=5icJiog4CK1042A9E43&amp;__EXCB__=1

    Invalid session or session Timeout.

    Restart application

    what is wrong?

     

  8. Hi,

    From a unigui application (WebA) I should post some data to a url, another unigui application (WebB). WebB shows a form to ask some additional information to the user depending from url parameters, then returns control to the calling session in WebA indicating some return parameters. I hope I was clear.

    Any suggestions or examples on this?

  9. 13 hours ago, Sherzod said:

    Hi,

    Can you please explain in more details?

    Hi,

    the matter is that at runtime the TUniMemo object has a height of a few pixels, practically a single line of text.

    this is an example:

    object UniFieldSet1: TUniFieldSet
            AlignWithMargins = True
            Left = 20
            Top = 10
            Width = 746
            Height = 387
            Hint = ''
            Margins.Left = 20
            Margins.Top = 10
            Margins.Right = 0
            Margins.Bottom = 10
            BodyRTL = False
            Title = ' Invio mail '
            Align = alTop
            Layout = 'form'
            LayoutConfig.Width = '100%'
            TabOrder = 1
            Font.Height = -16
            ParentFont = False
            DesignSize = (
              746
              387)
            object UniComboBox1: TUniComboBox
              Left = 120
              Top = 44
              Width = 601
              Height = 27
              Hint = ''
              Text = ''
              Items.Strings = (
                'Assistenza tecnica'
                'Informazioni commerciali')
              Anchors = [akLeft, akTop, akRight]
              TabOrder = 1
              ForceSelection = True
              LayoutConfig.Padding = '15'
              LayoutConfig.Height = '27'
              LayoutConfig.Width = '100%'
              FieldLabel = 'Argomento'
              FieldLabelWidth = 150
              FieldLabelAlign = laRight
              FieldLabelSeparator = ' '
              FieldLabelFont.Height = -16
            end
            object UniEdit1: TUniEdit
              Left = 120
              Top = 92
              Width = 601
              Height = 27
              Hint = ''
              Text = ''
              Anchors = [akLeft, akTop, akRight]
              TabOrder = 2
              FieldLabel = 'Indirizzo'
              FieldLabelWidth = 150
              FieldLabelAlign = laRight
              FieldLabelSeparator = ' '
              FieldLabelFont.Height = -16
              LayoutConfig.Padding = '15'
              LayoutConfig.Height = '27'
              LayoutConfig.Width = '100%'
            end
            object UniMemo4: TUniMemo
              Left = 120
              Top = 140
              Width = 601
              Height = 221
              Hint = ''
              Anchors = [akLeft, akTop, akRight, akBottom]
              TabOrder = 3
              LayoutConfig.Padding = '15'
              LayoutConfig.Height = '100%'
              LayoutConfig.Width = '100%'
              FieldLabel = 'Messaggio'
              FieldLabelWidth = 150
              FieldLabelAlign = laRight
            end
          end

     

    and this is the result

     

    <div class="x-panel x-abs-layout-item x-panel-default" style="border: none; left: 250px; top: 0px; width: 749px; height: 500px;" role="presentation" id="O182_id"><div id="O182_id-bodyWrap" data-ref="bodyWrap" class="x-panel-bodyWrap" role="presentation"><div id="O182_id-body" data-ref="body" class="x-panel-body x-panel-body-default x-abs-layout-ct x-panel-body-default x-noborder-trbl" role="presentation" style="padding: 0px; height: 500px; width: 749px; left: 0px; top: 0px;"><div id="O182_id-outerCt" data-ref="outerCt" class="x-autocontainer-outerCt" role="presentation" style="width: 100%; table-layout: fixed; height: 100%;"><div id="O182_id-innerCt" data-ref="innerCt" style="padding:0px 0px 0px 0px" role="presentation" class="x-autocontainer-innerCt"><fieldset class="x-fieldset x-fieldset-with-title x-fieldset-with-legend x-abs-layout-item x-fieldset-default" style="font-size: 16px; left: 20px; top: 10px; width: 729px; height: 387px;" role="group" aria-hidden="false" aria-disabled="false" aria-label=" Invio mail  Gruppo" aria-expanded="true" id="O18A_id"><legend class="x-fieldset-header x-fieldset-header-default" id="O18A_id-legend"><div class="x-component x-fieldset-header-text x-component-default" role="presentation" id="O18A_id-legendTitle"> Invio mail </div></legend><div id="O18A_id-body" data-ref="body" class="x-fieldset-body x-fieldset-body-default " role="presentation" style="height: 366px; width: 707px;"><div id="O18A_id-outerCt" data-ref="outerCt" class="x-autocontainer-outerCt" role="presentation" style="width: 100%; table-layout: fixed; height: 100%;"><div id="O18A_id-innerCt" data-ref="innerCt" style="" role="presentation" class="x-autocontainer-innerCt"><div id="O18A_id-formWrap" data-ref="formWrap" class="x-form-layout-wrap x-form-layout-auto-label"><div class="x-field x-form-item x-form-item-default x-form-type-text x-form-text-heighted x-field-default x-form-form-item" style="width: 100%; margin: 15px;" role="presentation" id="O192_id"><label id="O192_id-labelEl" data-ref="labelEl" class="x-form-item-label x-form-item-label-default  x-form-item-label-right  x-unselectable" style="padding-right: 5px; width: 155px; font-size: 16px;" for="O192_id-inputEl"><span class="x-form-item-label-inner x-form-item-label-inner-default" style="width:150px"><span id="O192_id-labelTextEl" data-ref="labelTextEl" class="x-form-item-label-text">Argomento </span></span></label><div id="O192_id-bodyEl" data-ref="bodyEl" role="presentation" class="x-form-item-body x-form-item-body-default x-form-text-field-body x-form-text-field-body-default  "><div id="O192_id-triggerWrap" data-ref="triggerWrap" role="presentation" class="x-form-trigger-wrap x-form-trigger-wrap-default"><div id="O192_id-inputWrap" data-ref="inputWrap" role="presentation" class="x-form-text-wrap x-form-text-wrap-default"><input id="O192_id-inputEl" data-ref="inputEl" type="text" size="1" name="O192" tabindex="15" style="font-size:16px" aria-hidden="false" aria-disabled="false" role="combobox" aria-haspopup="true" aria-expanded="false" aria-owns="O192_id-inputEl O192_id-picker-listEl" aria-autocomplete="list" aria-invalid="false" aria-readonly="false" aria-describedby="O192_id-ariaStatusEl" aria-required="false" class="x-form-field x-form-text x-form-text-default  x-form-empty-field x-form-empty-field-default" autocomplete="off" data-componentid="O192_id"></div><div id="O192_id-trigger-picker" class="x-form-trigger x-form-trigger-default x-form-arrow-trigger x-form-arrow-trigger-default  " role="presentation"></div></div><span id="O192_id-ariaStatusEl" data-ref="ariaStatusEl" aria-hidden="true" class="x-hidden-offsets"></span><span id="O192_id-ariaErrorEl" data-ref="ariaErrorEl" aria-hidden="true" aria-live="assertive" class="x-hidden-clip"></span></div><div id="O192_id-errorWrapEl" data-ref="errorWrapEl" class="x-form-error-wrap x-form-error-wrap-default x-form-error-wrap-side" style="display:none"><div role="presentation" id="O192_id-errorEl" data-ref="errorEl" class="x-form-error-msg x-form-invalid-icon x-form-invalid-icon-default" data-anchortarget="O192_id-inputEl"></div></div></div><div class="x-field x-form-item x-form-item-default x-form-type-text x-form-text-heighted x-field-default x-form-form-item" style="width: 100%; margin: 15px;" role="presentation" id="O198_id"><label id="O198_id-labelEl" data-ref="labelEl" class="x-form-item-label x-form-item-label-default  x-form-item-label-right  x-unselectable" style="padding-right: 5px; width: 155px; font-size: 16px;" for="O198_id-inputEl"><span class="x-form-item-label-inner x-form-item-label-inner-default" style="width:150px"><span id="O198_id-labelTextEl" data-ref="labelTextEl" class="x-form-item-label-text">Indirizzo </span></span></label><div id="O198_id-bodyEl" data-ref="bodyEl" role="presentation" class="x-form-item-body x-form-item-body-default x-form-text-field-body x-form-text-field-body-default  "><div id="O198_id-triggerWrap" data-ref="triggerWrap" role="presentation" class="x-form-trigger-wrap x-form-trigger-wrap-default"><div id="O198_id-inputWrap" data-ref="inputWrap" role="presentation" class="x-form-text-wrap x-form-text-wrap-default"><input id="O198_id-inputEl" data-ref="inputEl" type="text" size="1" name="O198" tabindex="16" style="font-size:16px" aria-hidden="false" aria-disabled="false" role="textbox" aria-invalid="false" aria-readonly="false" aria-describedby="O198_id-ariaStatusEl" aria-required="false" class="x-form-field x-form-text x-form-text-default  x-form-empty-field x-form-empty-field-default" autocomplete="off" data-componentid="O198_id"></div></div><span id="O198_id-ariaStatusEl" data-ref="ariaStatusEl" aria-hidden="true" class="x-hidden-offsets"></span><span id="O198_id-ariaErrorEl" data-ref="ariaErrorEl" aria-hidden="true" aria-live="assertive" class="x-hidden-clip"></span></div><div id="O198_id-errorWrapEl" data-ref="errorWrapEl" class="x-form-error-wrap x-form-error-wrap-default x-form-error-wrap-side" style="display:none"><div role="presentation" id="O198_id-errorEl" data-ref="errorEl" class="x-form-error-msg x-form-invalid-icon x-form-invalid-icon-default" data-anchortarget="O198_id-inputEl"></div></div></div><div class="x-field x-form-item x-form-item-default x-form-type-text x-form-text-heighted x-field-default x-form-form-item" style="width: 100%; height: 100%; margin: 15px;" role="presentation" id="O19C_id"><label id="O19C_id-labelEl" data-ref="labelEl" class="x-form-item-label x-form-item-label-default  x-form-item-label-right  x-unselectable" style="padding-right:5px;width:155px;" for="O19C_id-inputEl"><span class="x-form-item-label-inner x-form-item-label-inner-default" style="width:150px"><span id="O19C_id-labelTextEl" data-ref="labelTextEl" class="x-form-item-label-text">Messaggio:</span></span></label><div id="O19C_id-bodyEl" data-ref="bodyEl" role="presentation" class="x-form-item-body x-form-item-body-default x-form-text-field-body x-form-text-field-body-default  x-form-textarea-body"><div id="O19C_id-triggerWrap" data-ref="triggerWrap" role="presentation" class="x-form-trigger-wrap x-form-trigger-wrap-default"><div id="O19C_id-inputWrap" data-ref="inputWrap" role="presentation" class="x-form-text-wrap x-form-text-wrap-default"><textarea id="O19C_id-inputEl" data-ref="inputEl" rows="1" name="O19C" tabindex="17" class="x-form-field x-form-text x-form-text-default x-form-textarea  x-form-empty-field x-form-empty-field-default" style="font-size:16px" aria-hidden="false" aria-disabled="false" aria-multiline="true" role="textbox" aria-invalid="false" aria-readonly="false" aria-describedby="O19C_id-ariaStatusEl" aria-required="false" autocomplete="off" data-componentid="O19C_id" wrap="SOFT"></textarea></div></div><span id="O19C_id-ariaStatusEl" data-ref="ariaStatusEl" aria-hidden="true" class="x-hidden-offsets"></span><span id="O19C_id-ariaErrorEl" data-ref="ariaErrorEl" aria-hidden="true" aria-live="assertive" class="x-hidden-clip"></span></div><div id="O19C_id-errorWrapEl" data-ref="errorWrapEl" class="x-form-error-wrap x-form-error-wrap-default x-form-error-wrap-side" style="display:none"><div role="presentation" id="O19C_id-errorEl" data-ref="errorEl" class="x-form-error-msg x-form-invalid-icon x-form-invalid-icon-default" data-anchortarget="O19C_id-inputEl"></div></div></div><div class="x-form-layout-colgroup"><div id="O18A_id-labelColumn" data-ref="labelColumn" class="x-form-layout-column x-form-layout-label-column"></div><div class="x-form-layout-column"></div></div></div></div></div></div></fieldset><div class="x-container x-abs-layout-item x-container-default x-abs-layout-ct x-scroller" style="left: 488px; top: 410px; width: 265px; height: 71px; overflow: hidden;" role="presentation" id="O1A0_id"><div id="O1A0_id-outerCt" data-ref="outerCt" class="x-autocontainer-outerCt" role="presentation" style="width: 100%; table-layout: fixed; height: 100%;"><div id="O1A0_id-innerCt" data-ref="innerCt" style="" role="presentation" class="x-autocontainer-innerCt"><a class="x-btn x-unselectable x-abs-layout-item x-btn-default-medium" style="left:137px;top:15px;width:105px;height:41px;" hidefocus="on" unselectable="on" role="button" aria-hidden="false" aria-disabled="false" id="O1A8_id" tabindex="18" data-componentid="O1A8_id"><span id="O1A8_id-btnWrap" data-ref="btnWrap" role="presentation" unselectable="on" style="table-layout:fixed;" class="x-btn-wrap x-btn-wrap-default-medium "><span id="O1A8_id-btnEl" data-ref="btnEl" role="presentation" unselectable="on" style="height:auto;" class="x-btn-button x-btn-button-default-medium x-btn-text    x-btn-button-center "><span id="O1A8_id-btnIconEl" data-ref="btnIconEl" role="presentation" unselectable="on" class="x-btn-icon-el x-btn-icon-el-default-medium  " style=""></span><span id="O1A8_id-btnInnerEl" data-ref="btnInnerEl" unselectable="on" class="x-btn-inner x-btn-inner-default-medium">Invia</span></span></span></a></div></div></div></div></div></div></div></div>

×
×
  • Create New...