Powerbuilder/Javascript HTML数据窗口设置项日期时间失败
我使用PowerBuilder 11.2 9097在Jaguar 5.4环境中工作。我有一个php脚本,我有一个javascript用于事件beforeItemChanged。我正在从开始日期和要添加的月数计算结束日期(编辑格式为dd mmm yyyy的日期时间)。事件在输入月数后激发。我能够计算新的结束日期。我尝试使用dw.SetItem(行、列、值)和新计算的结束日期在datawindow中更改结束日期,但设置项失败,返回代码为-1。我尝试了以下格式:mm/dd/yyyy、mm dd yyyy、dd/mm/yyyy、dd mm yyyy、dd mmm yyyy(在dw中编辑格式)、new Date()、列出的日期的字符串变体。我甚至试着只输入一个有效的日期,但每次更改都失败了 我可以设置其他字段和数据类型,但不能设置日期时间字段 是否有人在beforeItemChange事件中使用SetItem成功地在HTML数据窗口上设置了日期。如果是这样,请提供setitem语句的示例 短暂性脑缺血发作Powerbuilder/Javascript HTML数据窗口设置项日期时间失败,javascript,datetime,powerbuilder,datawindow,Javascript,Datetime,Powerbuilder,Datawindow,我使用PowerBuilder 11.2 9097在Jaguar 5.4环境中工作。我有一个php脚本,我有一个javascript用于事件beforeItemChanged。我正在从开始日期和要添加的月数计算结束日期(编辑格式为dd mmm yyyy的日期时间)。事件在输入月数后激发。我能够计算新的结束日期。我尝试使用dw.SetItem(行、列、值)和新计算的结束日期在datawindow中更改结束日期,但设置项失败,返回代码为-1。我尝试了以下格式:mm/dd/yyyy、mm dd yyy
Anthony正如一位同事所指出的,要解决此问题,您需要编写以下代码: dw_1.setRow(rownum) dw_1.设置列(列名称/编号) dw_1.setText(日期值) dw_1.acceptText() 嗯 安东尼