我是Lightswitch的新手,我希望你可以帮我解决一个问题。我有一个Lightswitch项目,它是一个测试,以了解Lightswitch如何运作。该项目有两个屏幕:
屏幕1:调查问题屏幕 这个屏幕只列出了一堆问题,点击这些问题会导致回答页面。此页面表示具有以下属性的对象:
- 问题文本,即您如何看待天气
- 问题ID:随机指南
当用户点击问题框时,该应用会加载第二页,即答案页
屏幕2:调查答案屏幕 此屏幕有一个传递给它的参数,它是来自屏幕1的问题ID和以下对象属性
- 答案即一个人在
中输入答案的文本框- 答案ID:随机指南
- CreatedOn:具有当前日期时间的日期时间字段
我要做的是在表单加载时自动填充answerid和createdon字段。我现在似乎无法让它工作。我甚至试图填充答案文本控件,但仍然没有运气。
我已经尝试了以下方法来简化我正在尝试做的事情
在答案页面的表单创建事件中输入以下代码,以便填充答案文本框
myapp.AddEditAnswer.created = function (screen) {
// Write code here.
screen.SvyAnswer.Answer = 'test';
};
当控件呈现
时,在表单上输入以下代码myapp.AddEditAnswer.Answer_postRender = function (element, contentItem) {
// Write code here.
contentItem.value = 'test1';
};
我怀疑我做了一些根本错误的事情,但是在网上查看教程和研讨会我看不出它是什么。