jrp Posted May 14, 2018 Share Posted May 14, 2018 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. Quote Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted May 14, 2018 Administrators Share Posted May 14, 2018 Does it occur each time you open this page? Sent from my SM-N950F using Tapatalk Quote Link to comment Share on other sites More sharing options...
jrp Posted May 14, 2018 Author Share Posted May 14, 2018 Yes, now it happened again. Quote Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted May 14, 2018 Administrators Share Posted May 14, 2018 Yes, now it happened again. Hi, It can be a local problem related to network. What is your browser type? Can you try on a different PC on same network? Quote Link to comment Share on other sites More sharing options...
jrp Posted May 14, 2018 Author Share Posted May 14, 2018 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? Quote Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted May 14, 2018 Administrators Share Posted May 14, 2018 It seems that your network truncates data packets, but I have not seen such a thing before. Sent from my SM-N950F using Tapatalk Quote Link to comment Share on other sites More sharing options...
Wilton Ergon Posted May 14, 2018 Share Posted May 14, 2018 It works normally without problems. Quote Link to comment Share on other sites More sharing options...
jrp Posted May 15, 2018 Author Share Posted May 15, 2018 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. Quote Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted May 15, 2018 Administrators Share Posted May 15, 2018 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. Here is the previous version of the demo: http://prime.fmsoft.net/demo/desktop/mdemo.dll Can you try with this? Quote Link to comment Share on other sites More sharing options...
jrp Posted May 15, 2018 Author Share Posted May 15, 2018 Hello Farshad, Now I am at different place, using different connection than yesterday. Now I open http://prime.fmsoft.net/demo/desktop/mdemo65.dllstill the same error but http://prime.fmsoft.net/demo/desktop/mdemo.dllruns fine!!! Quote Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted May 15, 2018 Administrators Share Posted May 15, 2018 Are you on same pc/notebook? Sent from my SM-N950F using Tapatalk Quote Link to comment Share on other sites More sharing options...
jrp Posted May 15, 2018 Author Share Posted May 15, 2018 Yes, I am on the same laptop Quote Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted May 15, 2018 Administrators Share Posted May 15, 2018 Yes, I am on the same laptop Can you confirm that this issue occurs only on your laptop? Quote Link to comment Share on other sites More sharing options...
jrp Posted May 15, 2018 Author Share Posted May 15, 2018 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). Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.