一、页面之间参数传递过程一定要清楚,包括参数传递的方法(openPage()和openComp()),参数获取的方法(CurtPage.getParameter()和CurtComp.getParameter()),可以通过后台打印等方法查看参数是否传递过来。
二、setItemValue(0,getRow(),"ManageType",<%=sManageType%>);方法可以设置指定的控件的初始值,比如下拉列表的默认选项。可以把这条语句放在initRow()这个js函数中。
三、数据库中的字段类型最好不要设为char类型,而应该是varchar类型,否则如果你的实际数据类型和你的数据库类型不能完全符合将产生难以发现的错误。比如,有一个type字段为char(5)类型,而实际中你的数据值是2位的,那么数据库会用3个空白符占满5位,数据将无法查询出来。
四、一个Info页面向一个选择框页面传递参数时,setObjectInfo()方法的使用:
setObjectInfo("Remark","ManageType="+sManageType+"@Remark@0",0,0);