In our investigation, we found that we're not getting the proper events from the Android browser, and that's why ListGrid is misbehaving. However, we've made some modifications to ensure that we act properly even in the absence of these events. Currently, they've only been pushed into the 8.3d code stream (as of today).
Can you verify that your selection issue is resolved by these modifications?
Can you verify that your selection issue is resolved by these modifications?
Originally posted by acarur01
OK. Please please PLEASE tell me you can reproduce this issue with this standalone:
I basically put this html file in my \SmartClient_SC_SNAPSHOT-2012-03-08_v82p\smartclientSDK folder and then using the default browser on Samsung Galaxy 10.1 I point to http://.....:../selectTest.html.
Once the page is loaded, I start selecting a record. If the first selection works, try to select another record. Eventually the selection fails. Most times for me the first selection doesn't happen until the 3rd click on a row.
I basically put this html file in my \SmartClient_SC_SNAPSHOT-2012-03-08_v82p\smartclientSDK folder and then using the default browser on Samsung Galaxy 10.1 I point to http://.....:../selectTest.html.
Once the page is loaded, I start selecting a record. If the first selection works, try to select another record. Eventually the selection fails. Most times for me the first selection doesn't happen until the 3rd click on a row.
Code:
<HTML><HEAD><TITLE>Test Show All</TITLE> <HTML><HEAD><TITLE>Test Show All</TITLE> </HEAD> <body class="pageBackground" marginwidth="0" marginheight="0" topmargin="0" leftmargin="0" scroll="no" style="overflow:hidden"> <meta content="text/html; charset=UTF-8" http-equiv="content-type"> <SCRIPT>var isomorphicDir = "isomorphic/"</SCRIPT> <SCRIPT SRC=http://192.168.11.183:8090/cwf/isomorphic/system/modules/ISC_Core.js></SCRIPT> <SCRIPT SRC=http://192.168.11.183:8090/cwf/isomorphic/system/modules/ISC_Foundation.js></SCRIPT> <SCRIPT SRC=http://192.168.11.183:8090/cwf/isomorphic/system/modules/ISC_Containers.js></SCRIPT> <SCRIPT SRC=http://192.168.11.183:8090/cwf/isomorphic/system/modules/ISC_Grids.js></SCRIPT> <SCRIPT SRC=http://192.168.11.183:8090/cwf/isomorphic/system/modules/ISC_Forms.js></SCRIPT> <SCRIPT SRC=http://192.168.11.183:8090/cwf/isomorphic/system/modules/ISC_FileLoader.js></SCRIPT> <SCRIPT SRC=http://192.168.11.183:8090/cwf/isomorphic/system/modules/ISC_DataBinding.js></SCRIPT> <SCRIPT SRC=http://192.168.11.183:8090/cwf/isomorphic/skins/Mobile/load_skin.js></SCRIPT> <SCRIPT> isc.setAutoDraw(false); var testDs = [ { cwPK__:"11070019", velocityRowStyle:"CwWLRowErr", $isCwSelected:false, imageCalculate:"/cwf/Task208Default.gif", image$imageWidth:12, image$imageHeight:14, orderIdInt:227884950, $cworderIdInt:"227884950", DueDate:new Date(1317213118000), customerName:"TDC (FP-Test) name 2", Operation:"Order Request", processName:"New Order", processName$L:{ NewOffer:"New Offer", NewOrder:"New Order", CancelOrder:"Cancel Order", ModifyIB:"Modify Install Base Order", DeleteIB:"Delete Install Base", QueryIB:"Query Install Base", NewProdAP:"New Product Availability Price", OfferToModifyIB:"Modify Install Base Offer", ReqOfferPrice:"Request Product Offering Price", RequestProdAvailabilityExistingIB:"Request Product Availability Price Existing IB", "Request To Migrate CLn":"Request To Migrate CLn", ReqOfferPricePortal:"Request Product Offering Price Portal", "Migration CES":"Migration CES" }, processName$k:"", OrderVK:"CLn", targetProduct:"Mietleitung FMG Basic 2M", existingProduct:"", circuitID1:"", circuitID2:"", AssignedDate:new Date(1317126719000), StartDate:new Date(1317126718000), ProductLabel:"" }, { cwPK__:"11080001", velocityRowStyle:"CwWLRowErr", $isCwSelected:false, imageCalculate:"/cwf/Task208Default.gif", image$imageWidth:12, image$imageHeight:14, orderIdInt:227921236, $cworderIdInt:"227921236", DueDate:new Date(1317243600000), customerName:"TDC (FP-Test) name 2", Operation:"Order Request", processName:"New Order", OrderVK:"CLn", targetProduct:"Mietleitung FMG Basic 1984K", existingProduct:"", circuitID1:"", circuitID2:"", AssignedDate:new Date(1317183300000), StartDate:new Date(1317183299000), ProductLabel:"" }, { cwPK__:"11080003", velocityRowStyle:"CwWLRowErr", $isCwSelected:false, imageCalculate:"/cwf/Task208Default.gif", image$imageWidth:12, image$imageHeight:14, orderIdInt:227924787, $cworderIdInt:"227924787", DueDate:new Date(1317243600000), customerName:"TDC (FP-Test) name 2", Operation:"Order Request", processName:"New Order", OrderVK:"CLn", targetProduct:"Mietleitung FMG Basic 1984K", existingProduct:"", circuitID1:"", circuitID2:"", AssignedDate:new Date(1317183462000), StartDate:new Date(1317183462000), ProductLabel:"" }, { cwPK__:"11080004", velocityRowStyle:"CwWLRowErr", $isCwSelected:false, imageCalculate:"/cwf/Task208Default.gif", image$imageWidth:12, image$imageHeight:14, orderIdInt:227929231, $cworderIdInt:"227929231", DueDate:new Date(1317243600000), customerName:"TDC (FP-Test) name 2", Operation:"Offer Request", processName:"New Offer", OrderVK:"CLn", targetProduct:"Mietleitung FMG Premium Silver 1984K", existingProduct:"", circuitID1:"", circuitID2:"", AssignedDate:new Date(1317183639000), StartDate:new Date(1317183638000), ProductLabel:"" }, { cwPK__:"11080007", velocityRowStyle:"CwWLRowErr", $isCwSelected:false, imageCalculate:"/cwf/Task208Default.gif", image$imageWidth:12, image$imageHeight:14, orderIdInt:227936486, $cworderIdInt:"227936486", DueDate:new Date(1317243600000), customerName:"TDC (FP-Test) name 2", Operation:"Order Request", processName:"New Order", OrderVK:"CLn", targetProduct:"Mietleitung FMG Premium Silver 1984K", existingProduct:"", circuitID1:"", circuitID2:"", AssignedDate:new Date(1317183962000), StartDate:new Date(1317183961000), ProductLabel:"" }, { cwPK__:"11080008", velocityRowStyle:"CwWLRowErr", $isCwSelected:false, imageCalculate:"/cwf/Task208Default.gif", image$imageWidth:12, image$imageHeight:14, orderIdInt:227938301, $cworderIdInt:"227938301", DueDate:new Date(1317243600000), customerName:"TDC (FP-Test) name 2", Operation:"Order Request", processName:"New Order", OrderVK:"CLn", targetProduct:"Mietleitung FMG Basic 1984K", existingProduct:"", circuitID1:"", circuitID2:"", AssignedDate:new Date(1317184122000), StartDate:new Date(1317184121000), ProductLabel:"" }, { cwPK__:"11080019", velocityRowStyle:"CwWLRowErr", $isCwSelected:false, imageCalculate:"/cwf/Task208Default.gif", image$imageWidth:12, image$imageHeight:14, orderIdInt:227963576, $cworderIdInt:"227963576", DueDate:new Date(1317243600000), customerName:"TDC (FP-Test) name 2", Operation:"Order Request", processName:"New Order", OrderVK:"CLn", targetProduct:"Mietleitung FMG Basic 2M", existingProduct:"", circuitID1:"", circuitID2:"", AssignedDate:new Date(1317185195000), StartDate:new Date(1317185194000), ProductLabel:"" }, { cwPK__:"11090001", velocityRowStyle:"CwWLRowErr", $isCwSelected:false, imageCalculate:"/cwf/Task208Default.gif", image$imageWidth:12, image$imageHeight:14, orderIdInt:227986076, $cworderIdInt:"227986076", DueDate:new Date(1317297739000), customerName:"TDC (FP-Test) name 2", Operation:"Order Request", processName:"New Order", OrderVK:"CLn", targetProduct:"Mietleitung FMG Basic 1984K", existingProduct:"", circuitID1:"", circuitID2:"", AssignedDate:new Date(1317211340000), StartDate:new Date(1317211339000), ProductLabel:"" }, { cwPK__:"11090003", velocityRowStyle:"CwWLRowErr", $isCwSelected:false, imageCalculate:"/cwf/Task208Default.gif", image$imageWidth:12, image$imageHeight:14, orderIdInt:227989867, $cworderIdInt:"227989867", DueDate:new Date(1317297902000), customerName:"TDC (FP-Test) name 2", Operation:"Order Request", processName:"New Order", OrderVK:"CLn", targetProduct:"Mietleitung FMG Basic 1984K", existingProduct:"", circuitID1:"", circuitID2:"", AssignedDate:new Date(1317211503000), StartDate:new Date(1317211502000), ProductLabel:"" }, { cwPK__:"11090004", velocityRowStyle:"CwWLRowErr", $isCwSelected:false, imageCalculate:"/cwf/Task208Default.gif", image$imageWidth:12, image$imageHeight:14, orderIdInt:227994611, $cworderIdInt:"227994611", DueDate:new Date(1317298078000), customerName:"TDC (FP-Test) name 2", Operation:"Offer Request", processName:"New Offer", OrderVK:"CLn", targetProduct:"Mietleitung FMG Premium Silver 1984K", existingProduct:"", circuitID1:"", circuitID2:"", AssignedDate:new Date(1317211679000), StartDate:new Date(1317211678000), ProductLabel:"" }, { cwPK__:"11090007", velocityRowStyle:"CwWLRowErr", $isCwSelected:false, imageCalculate:"/cwf/Task208Default.gif", image$imageWidth:12, image$imageHeight:14, orderIdInt:228002346, $cworderIdInt:"228002346", DueDate:new Date(1317298402000), customerName:"TDC (FP-Test) name 2", Operation:"Order Request", processName:"New Order", OrderVK:"CLn", targetProduct:"Mietleitung FMG Premium Silver 1984K", existingProduct:"", circuitID1:"", circuitID2:"", AssignedDate:new Date(1317212003000), StartDate:new Date(1317212002000), ProductLabel:"" }, { cwPK__:"11090008", velocityRowStyle:"CwWLRowErr", $isCwSelected:false, imageCalculate:"/cwf/Task208Default.gif", image$imageWidth:12, image$imageHeight:14, orderIdInt:228004281, $cworderIdInt:"228004281", DueDate:new Date(1317298562000), customerName:"TDC (FP-Test) name 2", Operation:"Order Request", processName:"New Order", OrderVK:"CLn", targetProduct:"Mietleitung FMG Basic 1984K", existingProduct:"", circuitID1:"", circuitID2:"", AssignedDate:new Date(1317212163000), StartDate:new Date(1317212162000), ProductLabel:"" }, { cwPK__:"11090019", velocityRowStyle:"CwWLRowErr", $isCwSelected:false, imageCalculate:"/cwf/Task208Default.gif", image$imageWidth:12, image$imageHeight:14, orderIdInt:228031206, $cworderIdInt:"228031206", DueDate:new Date(1317299633000), customerName:"TDC (FP-Test) name 2", Operation:"Order Request", processName:"New Order", OrderVK:"CLn", targetProduct:"Mietleitung FMG Basic 2M", existingProduct:"", circuitID1:"", circuitID2:"", AssignedDate:new Date(1317213234000), StartDate:new Date(1317213233000), ProductLabel:"" }, { cwPK__:"11100001", velocityRowStyle:"CwWLRowErr", $isCwSelected:false, imageCalculate:"/cwf/Task208Default.gif", image$imageWidth:12, image$imageHeight:14, orderIdInt:228057918, $cworderIdInt:"228057918", DueDate:new Date(1317330000000), customerName:"TDC (FP-Test) name 2", Operation:"Order Request", processName:"New Order", OrderVK:"CLn", targetProduct:"Mietleitung FMG Basic 1984K", existingProduct:"", circuitID1:"", circuitID2:"", AssignedDate:new Date(1317269282000), StartDate:new Date(1317269282000), ProductLabel:"" } ]; isc.DataSource.create({ID:"page$$vLayout$ds",testData:[ { cwPK__:"1", $isCwSelected:false, string1:"string1", int1:1, $cwint1:"1", cwDocId:"1", dec1:0.1, $cwdec1:"0.10" }, { cwPK__:"2", $isCwSelected:false, string1:"string2", int1:2, $cwint1:"2", cwDocId:"2", dec1:0.2, $cwdec1:"0.20" }, { cwPK__:"3", $isCwSelected:false, string1:"string3", int1:3, $cwint1:"3", cwDocId:"3", dec1:0.3, $cwdec1:"0.30" }, { cwPK__:"20", $isCwSelected:false, string1:"string4", int1:4, $cwint1:"4", cwDocId:"20", dec1:0.4, $cwdec1:"0.40" } ], clientOnly:true,fields:[{name:"string1"}]}); isc.ListGrid.create({ width:300, height:300, autoDraw:true, autoFetchData:true,left:500, ID:"test", dataSource: "page$$vLayout$ds", fields:[{name: "string1",width: 500,title: "String1"}] }); </script> <p> </BODY> </html>
Comment