使用按钮添加更新的时间戳时出错

error in adding an updated timestamp with a button

我有一个信息亭应用程序 运行 检查进出特定办公室的访客。 checkedIn 时间是作为与模型关联的事件生成的。在活动中,我将 onCreate 设置为 record.checkedIn = new Date ();

我 运行 遇到的问题是前台文员方面的问题。他们可以访问已签到的 table 列表。我希望在每一行中都有一个按钮,他们可以单击该按钮来签出该个人。我将 onClick 属性 下的按钮设置为

record.checkedOut = new Date();

他们都使用相同的数据源。但是,每当我单击预览调试报告中的按钮时:

E
Tue Apr 04 10:14:24 GMT-700 2017
record is not defined
at signInAdmin.Panel1.Table1Panel.Table1.Table1Body.Table1Row.Button1.onClick:1:1

这可能是因为 'record' 没有在 onClick 的上下文中定义。 您应该可以通过访问小部件的数据源属性来获取记录。

试试这样的:

widget.datasource.item.checkedOut = 新日期();