求问大家,非常感谢!根据参数查看不同报表_报表块.frmvar cptName = this.options.form.getWidgetByName("cptName").getValue();if (cptName=='订单表') {_g().getWidgetByName('订单表').visible(); //显示 _g().getWidgetByName('订单明细').invisible(); //隐藏 };if(cptName=='订单明细'){_g().getWidgetByName('订单明细').visible();_g().getWidgetByName('订单表').invisible();};if (cptName=='') {_g().getWidgetByName('订单明细').visible();_g().getWidgetByName('订单表').visible();};增加下面一句就可以了://_g().parameterCommit();var cptName = this.options.form.getWidgetByName("cptName").getValue();if (cptName=='订单表') {_g().getWidgetByName('订单表').visible(); //显示 _g().getWidgetByName('订单明细').invisible(); //隐藏 return false;};if(cptName=='订单明细'){_g().getWidgetByName('订单明细').visible();_g().getWidgetByName('订单表').invisible();return false;};if (cptName=='') {_g().getWidgetByName('订单明细').visible();_g().getWidgetByName('订单表').visible();return false;};