Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbuilder/Javascript HTML数据窗口设置项日期时间失败_Javascript_Datetime_Powerbuilder_Datawindow - Fatal编程技术网

Powerbuilder/Javascript HTML数据窗口设置项日期时间失败

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

我使用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语句的示例

短暂性脑缺血发作
Anthony

正如一位同事所指出的,要解决此问题,您需要编写以下代码:

dw_1.setRow(rownum)

dw_1.设置列(列名称/编号)

dw_1.setText(日期值)

dw_1.acceptText()

安东尼