Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # main.qml
- -------------------------
- import bb.cascades 1.0
- import "tart.js" as Tart
- NavigationPane {
- id: root
- Page {
- id: mainPage
- Container {
- }
- actions: [
- ActionItem {
- title: "Load"
- ActionBar.placement: ActionBarPlacement.OnBar
- onTriggered: {
- source.load();
- }
- }
- ]
- attachedObjects: [
- MySource {
- id: source
- }
- ]
- }
- }
- # MySource.qml
- ---------------------------
- import bb.data 1.0
- DataSource {
- id: calendarDataSource
- source: "calendar.xml"
- query: "/Content"
- type: DataSourceType.Xml
- onDataLoaded: {
- print('DEBUGGING:-----Before-----');
- var content = data;
- print('DEBUGGING:-----DATA-----:', JSON.stringify(content));
- // var marray = [], tarray = [], warray = []
- // for (var i = 0; i < Content.length; i++) {
- // var Content = Content[i];
- // var monday = Content.getElementsByTagName("monday");
- // for(var j = 0; j < monday.length; j++) {
- // marray.push(monday[j].childNodes[0].nodeValue);
- // }
- // var tuesday = Content.getElementsByTagName("tuesday");
- // for(var j = 0; j < tuesday.length; j++) {
- // tarray.push(tuesday[j].childNodes[0].nodeValue);
- // }
- // }
- // print(JSON.stringify(marray));
- // print(JSON.stringify(tarray));
- }
- }
- # calendar.xml
- ---------------------------
- <Content>
- <Item id="1">
- <service_id>3_merged_837286</service_id>
- <start_date>20121230</start_date>
- <end_date>20130323</end_date>
- <monday urgent="true">0</monday>
- <tuesday>0</tuesday>
- <wednesday>0</wednesday>
- <thursday>0</thursday>
- <friday>0</friday>
- <saturday>0</saturday>
- <sunday>1</sunday>
- </Item>
- <Item id="2">
- <service_id>testing</service_id>
- <start_date>20131230</start_date>
- <end_date>20140323</end_date>
- <monday>0</monday>
- <tuesday>1</tuesday>
- <wednesday>1</wednesday>
- <thursday>1</thursday>
- <friday>0</friday>
- <saturday>0</saturday>
- <sunday>1</sunday>
- </Item>
- </Content>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement