Jump to content

Bug in UniGUI online demo (desktop)


jrp

Recommended Posts

Hello,

 

In online demo http://prime.fmsoft.net/demo/desktop/mdemo65.dllclick Tab-PageControl --> Page Control

An Ajax error dialog appear with the following message:

missing ) after condition
 

_rsov_(O1D,1); O174=new Ext.panel.Panel({id:"O174_id",bodyCls:"x-uni-tabsheet",itemId:"_2",bodyBorder:false,header:false,border:false,bodyBorder:false,layout:"absolute",title:"Page Control",icon:"/demo/desktop/mdemo65.dll/cache/mdemo65_dll/res/__92FD892CE8FF95367BFD0829.ico",closable:true,style:"border:none;",tabConfig:{id:"O174_id_tab"},uniFMask:{beforeclose:true}});O174.nm="O174";_cdo_("O174_C",O174,null,MainForm);O6B.add(O174); O17C=new Ext.panel.Panel({id:"O17C_id",border:false,bodyBorder:false,layout:"absolute",border:false,style:"border:none;",width:1672,height:883,x:0,y:0});O17C.nm="O17C";_cdo_("UniTabPageControlPageControl");UniTabPageControlPageControl.ajxS=AjaxSuccess;UniTabPageControlPageControl.ajxF=AjaxFailure;UniTabPageControlPageControl.form=O8;O17C.rootObj=true;UniTabPageControlPageControl.appRoot="/demo/desktop/mdemo65.dll/";_cdo_("FramePanel",O17C,null,UniTabPageControlPageControl); O184=new Ext.panel.Panel({id:"O184_id",layout:"fit",baseCls:"",width:550,height:345,x:565,y:266});O184.nm="O184";_cdo_("UniPageControl1",O184,null,UniTabPageControlPageControl); O18C=new Ext.tab.Panel({id:"O18C_id",enableTabScroll:true,layout:"absolute",deferredRender:false,activeTab:2});O18C.nm="O18C";_cdo_("UniPageControl1",O18C,"tabPanel",UniTabPageControlPageControl); O194= (function(P0,P1){if(typeof P1=="undefined")return;return Ext.Ajax.request({url:"/demo/desktop/mdemo65.dll/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O18C&Evt=tabchange&this="+P0.nm+"&tab="+P1.nm+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O18C,e:"tabchange"});});O194.nm="O194";O18C.on("tabchange",O194);O184.add(O18C); O195=new Ext.panel.Panel({id:"O195_id",bodyCls:"x-uni-tabsheet",itemId:"_1",bodyBorder:false,header:false,border:false,bodyBorder:false,layout:"absolute",title:"UniTabSheet1",icon:"",style:"border:none;",tabConfig:{id:"O195_id_tab"}});O195.nm="O195";_cdo_("UniTabSheet1",O195,null,UniTabPageControlPageControl); O19D=new Ext.form.field.Text({id:"O19D_id",value:"UniEdit1",name:"O19D",enableKeyEvents:true,tabIndex:22,width:121,x:168,y:40});O19D.nm="O19D";_cdo_("UniEdit1",O19D,null,UniTabPageControlPageControl); O1A1=new Ext.form.Label({id:"O1A1_id",text:"UniLabel1",x:168,y:96});O1A1.nm="O1A1";_cdo_("UniLabel1",O1A1,null,UniTabPageControlPageControl); O1A5=new Ext.form.field.TextArea({id:"O1A5_id",value:"UniMemo1\n",name:"O1A5",enableKeyEvents:true,tabIndex:23,width:185,height:89,x:168,y:152});O1A5.nm="O1A5";_cdo_("UniMemo1",O1A5,null,UniTabPageControlPageControl); O1A9=new Ext.panel.Panel({id:"O1A9_id",bodyCls:"x-uni-tabsheet",itemId:"_2",bodyBorder:false,header:false,border:false,bodyBorder:false,layout:"absolute",title:"UniTabSheet2",icon:"",closable:true,style:"border:none;",tabConfig:{id:"O1A9_id_tab"},uniFMask:{beforeclose:true}});O1A9.nm="O1A9";_cdo_("UniTabSheet2",O1A9,null,UniTabPageControlPageControl); O1B1=new Ext.form.field.Checkbox({id:"O1B1_id",name:"O1B1",enableKeyEvents:true,tabIndex:24,boxLabel:"UniCheckBox1",checked:false,width:97,height:17,x:104,y:41});O1B1.nm="O1B1";_cdo_("UniCheckBox1",O1B1,null,UniTabPageControlPageControl); O1B5=new Ext.form.FieldSet({id:"O1B5_id",layout:"fit",bodyBorder:false,title:"UniRadioGroup1",width:185,height:105,x:104,y:96});O1B5.nm="O1B5";_cdo_("UniRadioGroup1",O1B5,null,UniTabPageControlPageControl); O1BD=new Ext.form.RadioGroup({id:"O1BD_id",items:[{boxLabel:"Radio1",name:"O1BD",itemId:"_0",inputValue:"0"},{boxLabel:"Radio2",name:"O1BD",itemId:"_1",inputValue:"1"},{boxLabel:"Radio3",name:"O1BD",itemId:"_2",inputValue:"2"},{boxLabel:"Radio4",name:"O1BD",itemId:"_3",inputValue:"3"}],columns:1,vertical:true,name:"O1BD",enableKeyEvents:true,tabIndex:25});O1BD.nm="O1BD";_cdo_("UniRadioGroup1",O1BD,"radioGroup",UniTabPageControlPageControl);O1B5.add(O1BD); O1C1=new Ext.panel.Panel({id:"O1C1_id",bodyCls:"x-uni-tabsheet",itemId:"_3",bodyBorder:false,header:false,border:false,bodyBorder:false,layout:"absolute",title:"UniTabSheet3",icon:"",style:"border:none;",tabConfig:{id:"O1C1_id_tab"}});O1C1.nm="O1C1";_cdo_("UniTabSheet3",O1C1,null,UniTabPageControlPageControl); O1CD=new Ext.data.JsonStore({storeId:"O1CD_id",fields:["id","_x","0","_0","1","_1","2","_2","3","_3","4","_4"],data:[[0,0,"Row \\ Col","","Col1","","Col2","","Col3","","Col4",""],[1,0,"Row1","","640","","646","","1228","","2679",""],[2,0,"Row2","","1801","","2338","","589","","1586",""],[3,0,"Row3","","2792","","1525","","2042","","1596",""],[4,0,"Row4","","68","","1495","","154","","992",""]]}); O1D2=new Ext.selection.CellModel({}); O1C9=new Ext.grid.Panel({id:"O1C9_id",store:O1CD,columns:[],columnLines:true,store:O1CD,enableColumnResize:false,hideHeaders:true,fxCols:1,fxRows:1,tabIndex:21,title:"StringGrid in TabSheet3",titleAlign:"left",selModel:O1D2,viewConfig:{markDirty:false,stripeRows:false,trackOver:false},plugins:[Ext.create("Ext.grid.plugin.CellEditing",{pluginId:"uniGridEditor",clicksToEdit:2})],width:377,height:230,x:80,y:27});O1C9.nm="O1C9";_cdo_("UniStringGrid1",O1C9,null,UniTabPageControlPageControl);O1CD.nm="O1CD";_cdo_("UniStringGrid1",O1CD,"store",UniTabPageControlPageControl); O1CE=new Ext.form.field.Hidden({name:"O1CE",enableKeyEvents:true});O1CE.nm="O1CE";O1D2.nm="O1D2";_cdo_("UniStringGrid1",O1D2,"cellModel",UniTabPageControlPageControl); O1D3=new Ext.selection.RowModel({});O1D3.nm="O1D3";_cdo_("UniStringGrid1",O1D3,"rowModel",UniTabPageControlPageControl); O1D4=new Ext.selection.CheckboxModel({});O1D4.nm="O1D4";_cdo_("UniStringGrid1",O1D4,"checkboxModel",UniTabPageControlPageControl);O1D2.grid=O1C9;O1D3.grid=O1C9;O1D4.grid=O1C9;O1CE.grid=O1C9;O1C9.hidField=O1CE; O1D5= (function(P0,P1){_src_(O1CE,xlatRow(P1),P1.column.dataIndex,null,P1.record,true);_ae_(P1);return Ext.Ajax.request({url:"/demo/desktop/mdemo65.dll/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O1C9&Evt=edit&VR="+_o2s_(P1.newValues, P1.originalValues)+"&V="+_xl_(P1.value)+"&O="+_xl_(P1.originalValue)+"&R="+xlatRow(P1)+"&C="+P1.column.dataIndex+"&RN="+_getrno_(P1.record, P1.column.dataIndex)+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O1C9,e:"edit"});});O1D5.nm="O1D5";O1C9.on("edit",O1D5); O1D6= (function(P0,P1){return Ext.Ajax.request({url:"/demo/desktop/mdemo65.dll/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O1C9&Evt=canceledit&R="+P1.rowIdx+"&C="+P1.column.dataIndex+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O1C9,e:"canceledit"});});O1D6.nm="O1D6";O1C9.on("canceledit",O1D6);O1C9.on("beforeedit",function(P0,P1){if(!_ce_(P1))return(false);if(checkFixed(P1))return(false);return true;}); O1D7= (function(P0,P1){_src_(O1CE,xlatRow(P1),P1.column.dataIndex,null,P1.record,true);return Ext.Ajax.request({url:"/demo/desktop/mdemo65.dll/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O1C9&Evt=beforeedit&V="+_xl_(P1.value)+"&O="+_xl_(P1.originalValue)+"&R="+xlatRow(P1)+"&C="+P1.column.dataIndex+"&RN="+_getrno_(P1.record, P1.column.dataIndex)+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O1C9,e:"beforeedit"});});O1D7.nm="O1D7";O1C9.on("beforeedit",O1D7,O1C9,{delay:1}); O1D8= (function(P0,P1,P2,P3){if(P3

As long as I remember, this does not happen in the old online demo.

Link to comment
Share on other sites

Hello Farshad,

 

I'm using FireFox 60.0 64-bit on my Windows 10 laptop. Unfortunately I don't have other PC/laptop to test now, but I test with my Android phone connected to the same wifi with my laptop.

 

I test with Chrome 66.0.3359.158 with the same demo url for desktop

 

Now the Ajax error is different: Unexpected end of input

_rsov_(O1D,0); O174=new Ext.panel.Panel({id:"O174_id",bodyCls:"x-uni-tabsheet",itemId:"_2",bodyBorder:false,header:false,border:false,bodyBorder:false,layout:"absolute",title:"Page Control",icon:"/demo/desktop/mdemo65.dll/cache/mdemo65_dll/res/__92FD892CE8FF95367BFD0829.ico",closable:true,style:"border:none;",tabConfig:{id:"O174_id_tab"},uniFMask:{beforeclose:true}});O174.nm="O174";_cdo_("O174_C",O174,null,MainForm);O6B.add(O174); O17C=new Ext.panel.Panel({id:"O17C_id",border:false,bodyBorder:false,layout:"absolute",border:false,style:"border:none;",width:112,height:444,x:0,y:0});O17C.nm="O17C";_cdo_("UniTabPageControlPageControl");UniTabPageControlPageControl.ajxS=AjaxSuccess;UniTabPageControlPageControl.ajxF=AjaxFailure;UniTabPageControlPageControl.form=O8;O17C.rootObj=true;UniTabPageControlPageControl.appRoot="/demo/desktop/mdemo65.dll/";_cdo_("FramePanel",O17C,null,UniTabPageControlPageControl); O184=new Ext.panel.Panel({id:"O184_id",layout:"fit",baseCls:"",width:550,height:345,x:-219,y:48});O184.nm="O184";_cdo_("UniPageControl1",O184,null,UniTabPageControlPageControl); O18C=new Ext.tab.Panel({id:"O18C_id",enableTabScroll:true,layout:"absolute",deferredRender:false,activeTab:2});O18C.nm="O18C";_cdo_("UniPageControl1",O18C,"tabPanel",UniTabPageControlPageControl); O194= (function(P0,P1){if(typeof P1=="undefined")return;return Ext.Ajax.request({url:"/demo/desktop/mdemo65.dll/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O18C&Evt=tabchange&this="+P0.nm+"&tab="+P1.nm+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O18C,e:"tabchange"});});O194.nm="O194";O18C.on("tabchange",O194);O184.add(O18C); O195=new Ext.panel.Panel({id:"O195_id",bodyCls:"x-uni-tabsheet",itemId:"_1",bodyBorder:false,header:false,border:false,bodyBorder:false,layout:"absolute",title:"UniTabSheet1",icon:"",style:"border:none;",tabConfig:{id:"O195_id_tab"}});O195.nm="O195";_cdo_("UniTabSheet1",O195,null,UniTabPageControlPageControl); O19D=new Ext.form.field.Text({id:"O19D_id",value:"UniEdit1",name:"O19D",enableKeyEvents:true,tabIndex:22,width:121,x:168,y:40});O19D.nm="O19D";_cdo_("UniEdit1",O19D,null,UniTabPageControlPageControl); O1A1=new Ext.form.Label({id:"O1A1_id",text:"UniLabel1",x:168,y:96});O1A1.nm="O1A1";_cdo_("UniLabel1",O1A1,null,UniTabPageControlPageControl); O1A5=new Ext.form.field.TextArea({id:"O1A5_id",value:"UniMemo1\n",name:"O1A5",enableKeyEvents:true,tabIndex:23,width:185,height:89,x:168,y:152});O1A5.nm="O1A5";_cdo_("UniMemo1",O1A5,null,UniTabPageControlPageControl); O1A9=new Ext.panel.Panel({id:"O1A9_id",bodyCls:"x-uni-tabsheet",itemId:"_2",bodyBorder:false,header:false,border:false,bodyBorder:false,layout:"absolute",title:"UniTabSheet2",icon:"",closable:true,style:"border:none;",tabConfig:{id:"O1A9_id_tab"},uniFMask:{beforeclose:true}});O1A9.nm="O1A9";_cdo_("UniTabSheet2",O1A9,null,UniTabPageControlPageControl); O1B1=new Ext.form.field.Checkbox({id:"O1B1_id",name:"O1B1",enableKeyEvents:true,tabIndex:24,boxLabel:"UniCheckBox1",checked:false,width:97,height:17,x:104,y:41});O1B1.nm="O1B1";_cdo_("UniCheckBox1",O1B1,null,UniTabPageControlPageControl); O1B5=new Ext.form.FieldSet({id:"O1B5_id",layout:"fit",bodyBorder:false,title:"UniRadioGroup1",width:185,height:105,x:104,y:96});O1B5.nm="O1B5";_cdo_("UniRadioGroup1",O1B5,null,UniTabPageControlPageControl); O1BD=new Ext.form.RadioGroup({id:"O1BD_id",items:[{boxLabel:"Radio1",name:"O1BD",itemId:"_0",inputValue:"0"},{boxLabel:"Radio2",name:"O1BD",itemId:"_1",inputValue:"1"},{boxLabel:"Radio3",name:"O1BD",itemId:"_2",inputValue:"2"},{boxLabel:"Radio4",name:"O1BD",itemId:"_3",inputValue:"3"}],columns:1,vertical:true,name:"O1BD",enableKeyEvents:true,tabIndex:25});O1BD.nm="O1BD";_cdo_("UniRadioGroup1",O1BD,"radioGroup",UniTabPageControlPageControl);O1B5.add(O1BD); O1C1=new Ext.panel.Panel({id:"O1C1_id",bodyCls:"x-uni-tabsheet",itemId:"_3",bodyBorder:false,header:false,border:false,bodyBorder:false,layout:"absolute",title:"UniTabSheet3",icon:"",style:"border:none;",tabConfig:{id:"O1C1_id_tab"}});O1C1.nm="O1C1";_cdo_("UniTabSheet3",O1C1,null,UniTabPageControlPageControl); O1CD=new Ext.data.JsonStore({storeId:"O1CD_id",fields:["id","_x","0","_0","1","_1","2","_2","3","_3","4","_4"],data:[[0,0,"Row \\ Col","","Col1","","Col2","","Col3","","Col4",""],[1,0,"Row1","","1130","","929","","829","","1231",""],[2,0,"Row2","","1879","","2514","","733","","181",""],[3,0,"Row3","","2638","","1686","","1463","","649",""],[4,0,"Row4","","565","","501","","1258","","2724",""]]}); O1D2=new Ext.selection.CellModel({}); O1C9=new Ext.grid.Panel({id:"O1C9_id",store:O1CD,columns:[],columnLines:true,store:O1CD,enableColumnResize:false,hideHeaders:true,fxCols:1,fxRows:1,tabIndex:21,title:"StringGrid in TabSheet3",titleAlign:"left",selModel:O1D2,viewConfig:{markDirty:false,stripeRows:false,trackOver:false},plugins:[Ext.create("Ext.grid.plugin.CellEditing",{pluginId:"uniGridEditor",clicksToEdit:2})],width:377,height:230,x:80,y:27});O1C9.nm="O1C9";_cdo_("UniStringGrid1",O1C9,null,UniTabPageControlPageControl);O1CD.nm="O1CD";_cdo_("UniStringGrid1",O1CD,"store",UniTabPageControlPageControl); O1CE=new Ext.form.field.Hidden({name:"O1CE",enableKeyEvents:true});O1CE.nm="O1CE";O1D2.nm="O1D2";_cdo_("UniStringGrid1",O1D2,"cellModel",UniTabPageControlPageControl); O1D3=new Ext.selection.RowModel({});O1D3.nm="O1D3";_cdo_("UniStringGrid1",O1D3,"rowModel",UniTabPageControlPageControl); O1D4=new Ext.selection.CheckboxModel({});O1D4.nm="O1D4";_cdo_("UniStringGrid1",O1D4,"checkboxModel",UniTabPageControlPageControl);O1D2.grid=O1C9;O1D3.grid=O1C9;O1D4.grid=O1C9;O1CE.grid=O1C9;O1C9.hidField=O1CE; O1D5= (function(P0,P1){_src_(O1CE,xlatRow(P1),P1.column.dataIndex,null,P1.record,true);_ae_(P1);return Ext.Ajax.request({url:"/demo/desktop/mdemo65.dll/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O1C9&Evt=edit&VR="+_o2s_(P1.newValues, P1.originalValues)+"&V="+_xl_(P1.value)+"&O="+_xl_(P1.originalValue)+"&R="+xlatRow(P1)+"&C="+P1.column.dataIndex+"&RN="+_getrno_(P1.record, P1.column.dataIndex)+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O1C9,e:"edit"});});O1D5.nm="O1D5";O1C9.on("edit",O1D5); O1D6= (function(P0,P1){return Ext.Ajax.request({url:"/demo/desktop/mdemo65.dll/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O1C9&Evt=canceledit&R="+P1.rowIdx+"&C="+P1.column.dataIndex+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O1C9,e:"canceledit"});});O1D6.nm="O1D6";O1C9.on("canceledit",O1D6);O1C9.on("beforeedit",function(P0,P1){if(!_ce_(P1))return(false);if(checkFixed(P1))return(false);return true;}); O1D7= (function(P0,P1){_src_(O1CE,xlatRow(P1),P1.column.dataIndex,null,P1.record,true);return Ext.Ajax.request({url:"/demo/desktop/mdemo65.dll/HandleEvent",params:"Ajax=1&IsEvent=1&Obj=O1C9&Evt=beforeedit&V="+_xl_(P1.value)+"&O="+_xl_(P1.originalValue)+"&R="+xlatRow(P1)+"&C="+P1.column.dataIndex+"&RN="+_getrno_(P1.record, P1.column.dataIndex)+""+_gv_(O8),success:AjaxSuccess,failure:AjaxFailure,obj:O1C9,e:"beforeedit"});});O1D7.nm="O1D7";O1C9.on("beforeedit",O1D7,O1C9,{delay:1}); O1D8= (function(P0,P1,P2,P3){if(P3

And then, still with the same phone and browser, I cleared the cache and connect to internet via 4G on my phone. It works perfectly!

 

Out of curiosity, I use my laptop with tethered internet from my phone. And it works perfectly too!

 

You are right! It is related to the network.

 

How can network affect this much?

Link to comment
Share on other sites

It seems that your network truncates data packets, but I have not seen such a thing before.

 

Thanks for your explanation.

 

It is rather weird because my wifi connection seems to be normal for everyday internet use. And the demo used to run fine a few months ago.

Link to comment
Share on other sites

I have confirmed that this is not only on my laptop.

 

I tried on a friend's Windows 10 64 bit laptop, FireFox 60.0 on the same wifi with the same result (mdemo65.dll same error, mdemo.dll work fine).

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...