我正在创建一个具有3个屏幕的应用-
我想从ViewAll屏幕传递“标题”值,并在单击“导航”箭头后将其设置为FormScreen下拉菜单的默认值。
我没有EditScreen / EditForm。如果我直接从HomeScreen到FormScreen,则该窗体应在新模式下打开,而下拉菜单没有设置默认值,但是如果我是从ViewAll屏幕到FormScreen,则它应该选择Title值并将其设置为默认值FormScreen上的下拉控件。
到目前为止,我已经尝试设置全局变量,但是没有运气-
Navigate(FormScreen, transition.fade, {myValue:ThisItem.Title})
要调试此问题,我在FormScreen上添加了一个临时文本输入,并将其Text属性设置为myValue,它可以正常工作,但通过下拉菜单却不显示任何内容。
请帮助!谢谢。
答案 0 :(得分:0)
我假设您在DropDown中具有Title值,如果要将其添加到DropDown中,则必须使用collection。
主屏幕- OnVisible 事件:Set(myDefaultDropDownValue, "")
导航箭头 OnSelect 事件:Set(myDefaultDropDownValue, Title.Text)
DropDown (默认):myDefaultDropDownValue