07-29-2012 03:04 AM
Hi. i want to show web service data in list but i face scrolling problem but i found this . this remove my scolling problem.but in real i have array (response of webservice ) .i want to show this array .but cannot able to show please help.
Thanks
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="initial-scale=1.0,user-scalable=no" />
<link href="style/style.css" rel="stylesheet" type="text/css" />
<link href="style/scrollpanel.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function scroll(){
var elm = document.getElementById("mainBodyDiv");
// alert(elm);
var lastFocusId = parseInt(blackberry.focus.getFocus());
// alert(lastFocusId);
switch(blackberry.focus.getDirection()){
case 2 : // up
if(lastFocusId < 1 && lastFocusId > 9) //lastFocusId less than first element and greater than last element
blackberry.focus.setFocus((lastFocusId-1)+"");
elm.scrollTop -= 50; //height of single <li> element
break;
case 3 : // down
if(lastFocusId > 0 && lastFocusId < 9)
blackberry.focus.setFocus((lastFocusId+1)+"");
elm.scrollTop += 50;
break;
}
}
</script>
</head>
<body>
<div class="scroll-pane" id="mainBodyDiv">
<ul x-blackberry-focusable="true">
<li x-blackberry-focusable="true" id="1" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> a</li>
<li x-blackberry-focusable="true" id="2" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> b</li>
<li x-blackberry-focusable="true" id="3" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> c</li>
<li x-blackberry-focusable="true" id="4" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> d</li>
<li x-blackberry-focusable="true" id="5" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> d</li>
<li x-blackberry-focusable="true" id="6" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> e</li>
<li x-blackberry-focusable="true" id="7" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> f</li>
<li x-blackberry-focusable="true" id="8" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> g</li>
<li x-blackberry-focusable="true" id="9" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> g</li>
<li x-blackberry-focusable="true" id="11" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> a</li>
<li x-blackberry-focusable="true" id="12" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> b</li>
<li x-blackberry-focusable="true" id="13" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> c</li>
<li x-blackberry-focusable="true" id="14" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> d</li>
<li x-blackberry-focusable="true" id="15" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> d</li>
<li x-blackberry-focusable="true" id="16" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> e</li>
<li x-blackberry-focusable="true" id="17" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> f</li>
<li x-blackberry-focusable="true" id="18" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> g</li>
<li x-blackberry-focusable="true" id="19" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> g</li>
</ul>
<form>
<input type="checkbox" name="vehicle" value="Bike" /> I have a bike<br />
<input type="checkbox" name="vehicle" value="Car" /> I have a car
</form>
</div>
</body>
</html>
07-29-2012 03:13 AM
ravi1989 wrote:Hi. i want to show web service data in list but i face scrolling problem but i found this . this remove my scolling problem.but in real i have array (response of webservice ) .i want to show this array .but cannot able to show please help.
Thanks
How is your array data your service is delivering looking like and what you want to do with it? Can you provide little bit more informations?
07-29-2012 03:28 AM
07-29-2012 03:38 AM
07-29-2012 04:09 AM
ravi1989 wrote:
i am not understand what i write in this function GetArrivalStationDashboard_callBack(r) so that it will scroll data in fixed area .and so i am not able to use this code.
<li x-blackberry-focusable="true" id="11" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> a</li>
<li x-blackberry-focusable="true" id="12" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> b</li>
<li x-blackberry-focusable="true" id="13" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> c</li>
<li x-blackberry-focusable="true" id="14" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> d</li>
<li x-blackberry-focusable="true" id="15" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> d</li>
<li x-blackberry-focusable="true" id="16" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> e</li>
<li x-blackberry-focusable="true" id="17" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> f</li>
<li x-blackberry-focusable="true" id="18" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> g</li>
<li x-blackberry-focusable="true" id="19" x-blackberry-onUp="scroll()" x-blackberry-onDown="scroll()"> g</li>
Hi. The only information for me interesting at this time is, what the Soap service is responding. Since Soap uses XML it will be something packaged in XML, but how it looks like is the only thing I would need to go on to help you. All the other stuff you presented in the first post, if this is what it makes scrollable can be reused to manage it later than, but the structure of the XML data you get from the service is essential to help you more.
07-29-2012 04:17 AM - edited 07-29-2012 04:18 AM
And some recommendation for your, if possible, try to use a JSON service like functionality since JSON is the simplest way I can think of to work with data between client and server. In that way you can send Arrays easily to the client-side to work on them without any XML parsing you will need.
07-29-2012 04:19 AM
07-29-2012 04:22 AM