[SailfishDevel] Errors while instantiating a Dialog

Michael Neufing michael at neufing.org
Tue Aug 2 08:32:45 UTC 2016


Hi Marcin,

you should not put DialogHeader into a Column but directly into the 
Dialog.
That should solve your problem.

Br,
Michael

Am 02.08.2016 10:29, schrieb Marcin Mielniczuk:
> Hi,
> 
> I copied the Dialog sample code from the doc:
> 
> import QtQuick 2.0
> import Sailfish.Silica 1.0
> 
> Dialog {
>     property string name
> 
>     Column {
>         width: parent.width
> 
>         DialogHeader { }
> 
>         TextField {
>             id: nameField
>             width: parent.width
>             placeholderText: "What's your name?"
>             label: "Name"
>         }
>     }
> }
> 
> I want the Dialog to modify some properties of `MainPage.qml`
> onAccepted, so I instantiated it.
> 
> import QtQuick 2.0
> import Sailfish.Silica 1.0
> 
> Page {
>     id: page
> 
>     /* some code, some SilicaFlickable, etc. */
> 
>     MyDialog {
> 
>     }
> }
> 
> Then I get the following errors in the log:
> 
>  p, li { white-space: pre-wra
> 
> [W] unknown:189 -
> file:///usr/lib/qt5/qml/Sailfish/Silica/DialogHeader.qml:189 [1]:
> TypeError: Cannot read property 'backIndicatorDown' of null
> 
> [W] unknown:194 -
> file:///usr/lib/qt5/qml/Sailfish/Silica/DialogHeader.qml:194 [2]:
> TypeError: Cannot read property 'backIndicatorDown' of null
> 
> [W] unknown:247 -
> file:///usr/lib/qt5/qml/Sailfish/Silica/DialogHeader.qml:247 [3]:
> TypeError: Cannot read property 'forwardIndicatorDown' of null
> 
> [W] unknown:242 -
> file:///usr/lib/qt5/qml/Sailfish/Silica/DialogHeader.qml:242 [4]:
> TypeError: Cannot read property 'forwardIndicatorDown' of null
> 
> The same happens when I push the Dialog directly to the pageStack.
> What have I done wrong? Apart from those errors, the dialogs seems to
> work correct...
> 
> --
> Marcin
> 
> 
> Links:
> ------
> [1] file:///usr/lib/qt5/qml/Sailfish/Silica/DialogHeader.qml:189
> [2] file:///usr/lib/qt5/qml/Sailfish/Silica/DialogHeader.qml:194
> [3] file:///usr/lib/qt5/qml/Sailfish/Silica/DialogHeader.qml:247
> [4] file:///usr/lib/qt5/qml/Sailfish/Silica/DialogHeader.qml:242
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to 
> devel-unsubscribe at lists.sailfishos.org


More information about the Devel mailing list