取下拉框的值,报this.options.form为空或不是对象。。

我用的6.5版本,在参数设计界面的A1单元格有个下拉框的控件,,在B1单元格有个日期控件,C1单元格有个参数提交的按钮,我想要实现的效果是,先选择下拉框中的值,然后选择日期,选完日期后直接显示符合条件的数据,我的实现方法是:在日期控件处添加编辑后的事件
var pro=this.options.form.getWidgetByName("prod").getValue(); //取下拉框中选择的值
if(pro==""){
alert("请在下拉列表中选择产品");
return false;
}
this.options.form.getWidgetByCell("C1").fireEvent("click");//选择完日期后直接查询出数据,不用再点击提交按钮

运行时报错:this.options.form为空或不是对象,这是怎么回事呢?
FineReport﹏ㄣ☆┈ 发布于 2012-5-18 11:45
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
1028864350发布于2012-5-18 11:46(编辑于 2023-9-6 09:34)
555
最佳回答
0
﹏ㄣ☆┈发布于2012-5-18 12:00(编辑于 2023-9-6 09:34)
555
  • 漩涡 漩涡

    这个是填报时,在填报表中获取单元格的值的脚本
    回复
    2012-05-18 12:34 
最佳回答
0
漩涡发布于2012-5-18 12:34(编辑于 2023-9-6 09:34)
555
最佳回答
0
漩涡发布于2012-5-18 12:36(编辑于 2023-9-6 09:34)
555
  • ﹏ㄣ☆┈ ﹏ㄣ☆┈(提问者)

    啊,解决了,必须分开写var form=this.options.form;
    varpro=form.getWidgetByName(\"prod\").getValue();
    回复
    2012-05-18 12:43 
最佳回答
0
﹏ㄣ☆┈发布于2012-5-18 12:43(编辑于 2023-9-6 09:34)
555
最佳回答
0
﹏ㄣ☆┈发布于2012-5-18 12:43(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 3673浏览人数
  • 最后回答于:2012-5-18 12:43
    活动推荐 更多
    热门课程 更多
    返回顶部