Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ERROR:
- file:///home/vitimiti/workspace/CheetaHCS/tabs/HospitalTab.qml:103: TypeError: Cannot read property 'name' of undefined
- ===================================================
- XML FILE:
- <?xml version="1.0" encoding="UTF-8" ?>
- <HospitalTab>
- <HospitalInformation>
- <name>Hospital El Bierzo</name>
- </HospitalInformation>
- </HospitalTab>
- ====================================================
- QML FILE:
- import QtQuick 2.0
- import QtQuick.XmlListModel 2.0
- import Ubuntu.Components 0.1
- import "../tools"
- Tab {
- id: hospitalTab
- objectName: "hospitalTab"
- anchors {
- margins: root.margins
- }
- title: i18n.tr("About Us")
- // This will hide all pages and show the intro one
- Component.onCompleted: {
- hospitalPage0.visible = true
- }
- XmlListModel {
- id: hospitalTabNameModel
- objectName: "hospitalTabNameModel"
- source: "../XML/HospitalTab.xml"
- query: "/HospitalTab/HospitalInformation"
- XmlRole {
- name: "hospitalName";
- query: "name/string()"
- }
- }
- ActivityIndicator {
- objectName: "activityIndicator"
- anchors.right: parent.right
- running: hospitalTabNameModel.status === XmlListModel.Loading
- }
- // Intro page
- page: Page {
- id: hospitalPage0
- objectName: "hospitalPage0"
- anchors {
- centerIn: parent
- }
- width: parent.width
- tools: HospitalTools {
- objectName: "hospital_tools"
- }
- Flickable {
- id: cheetahcsFlickable
- objectName: "cheetahcsFlickable"
- clip: true
- anchors.fill: parent
- contentHeight: hospitalColumn.height
- contentWidth: parent.width
- flickableDirection: Flickable.HorizontalAndVerticalFlick
- Column {
- id: hospitalColumn
- objectName: "hospitalColumn"
- anchors {
- centerIn: parent
- }
- width: parent.width
- height: parent.height
- spacing: root.spacing
- Label {
- width: parent.width
- horizontalAlignment: Text.Center
- wrapMode: Text.Wrap
- function getHospital(model) {
- var hospitalName = model.get(0).name
- return hospitalName
- }
- text: i18n.tr("Welcome to " + getHospital(hospitalTabNameModel) + "'s home screen.")
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement