Corrected references in QML frames

This commit is contained in:
2025-01-20 17:28:34 +01:00
parent d870736dab
commit afad232068
2 changed files with 170 additions and 168 deletions

View File

@@ -4,10 +4,12 @@ import QtQuick.Layouts
Frame Frame
{ {
id: addContactFrame
property alias contactGrid: addContactLayout
Layout.alignment: Qt.AlignTop Layout.alignment: Qt.AlignTop
Layout.fillWidth: true Layout.fillWidth: true
GridLayout GridLayout
{ {
id: addContactLayout id: addContactLayout
anchors.fill: parent anchors.fill: parent
// Layout.fillWidth: true // Layout.fillWidth: true
@@ -186,6 +188,7 @@ GridLayout
editable: false editable: false
model: ["Nein", "Ja"] model: ["Nein", "Ja"]
} }
}
function checkContactField() function checkContactField()
{ {
@@ -199,4 +202,3 @@ GridLayout
} }
} }
} }
}

View File

@@ -49,7 +49,7 @@ ColumnLayout
AddContact AddContact
{ {
//id: addContactLayout id: addContactFrame
visible: checkAddContact.checked visible: checkAddContact.checked
} }
} }
@@ -78,7 +78,7 @@ ColumnLayout
else else
{ {
new_business = JsLib.addBusiness(customerView) new_business = JsLib.addBusiness(customerView)
var new_contact = JsLib.addBusiness(addContactLayout) var new_contact = JsLib.addBusiness(addContactFrame.contactGrid)
contact_model.addContact(new_contact) contact_model.addContact(new_contact)
} }
} }
@@ -108,7 +108,7 @@ ColumnLayout
{ {
if(checkAddContact.checked) if(checkAddContact.checked)
{ {
if(!customerView.checkBusinessField() || !addContactLayout.checkContactField()) if(!customerView.checkBusinessField() || !addContactFrame.checkContactField())
saveBtn.enabled = false saveBtn.enabled = false
else else
saveBtn.enabled = true saveBtn.enabled = true