2013-05-03 61 views
0

我在我的項目中創建了model.xml文件。並嘗試使用數據模式警告「name.xml」不是受支持的資產文件

import bb.cascades 1.0 

Page { 
    content: ListView { 
     dataModel: XmlDataModel { 
      source: "model.xml" 
     } 
     listItemComponents: [ 
      ListItemComponent { 
       type: "item" 
       PhotoListItem { 

       } 

      } 
     ] 

    } 

} 

但在這裏行「來源:‘來稱呼它model.xml’,」這是給我警告model.xml是不支持的資源文件。 我想知道爲什麼它是如此,因爲model.xml包含圖像路徑,並且由於警告圖像不加載

回答

0

如果文件「model.xml」在項目的資產文件夾中,正如我所期望的來,你應該是指它的資產:///model.xml

import bb.cascades 1.0 
Page { 
    content: ListView { 
    dataModel: XmlDataModel { 
     source: "asset:///model.xml" 
    } 
    listItemComponents: [ 
     ListItemComponent { 
     type: "item" 
     PhotoListItem {} 
     } 
    ]} 
} 
+1

其實這是沒有必要的 – 2013-05-15 03:53:06

+0

其實,這要看實際的文件的位置。自10.0 beta 3以來,'QmlDocument'的相對路徑發生了變化。 'QmlDocument'現在從當前工作目錄加載文件(以前從資產目錄中)。要獲得以前的行爲,你需要使用'asset:///'scheme。更多信息可以在這裏找到https://developer.blackberry.com/cascades/documentation/dev/upgrading/upgradingtobeta3.html – Sunseeker 2013-07-04 04:24:30

相關問題