我遇到一个问题,当我尝试打开表中某项的页面时,数据源中的第一条记录总是首先打开。
我的设置。我有一个带有数据源“ System”的页面“ SystemDetails”,以及一个带有数据源“ System:ActionItems”(关系)的页面中的表。在表格中,每行都有一个按钮,单击该按钮将显示不同的页面“ ActionItemDetails”。
我的问题的一个例子。假设我在表中单击带有ID#3的项目,将显示“ ActionItemDetails”页面,但是该页面的内容加载了具有ID#1的项目。但是,当我返回“系统”页面并再次尝试单击ID#3时,它会根据需要加载ID#3,并且我能够成功地成功打开每个项目。
此问题似乎仅在我第一次打开“ ActionItemDetails”时发生。
我认为这应该可以在appmaker中本机运行,而无需任何代码,但是我也尝试过在编辑按钮中使用selectKey和selectIndex,但是没有运气。
旁注。我还注意到,当第一次加载“ ActionItemDetails”页面时,当我console.dir()时仅加载了一个项目,因此认为问题似乎出在不加载所有项目上。