}
document.getElementById('delete').disabled=false;
}else if(state==\已发货\){ }
document.getElementById('delete').disabled=true;
三、ViewAndData的使用
@Url(\)
public ViewAndData getModifyOrderInfo(String orderId){ boolean isOk=true; }
ViewAndData vad=new ViewAndData(); vad.add(\, isOk);
vad.setViewName(isOk?\:\);
跳转到指定的不同界面,不用写: @View ,vad.setViewName添加跳转的界面
四、添加商品明细按钮的数据验证
按钮上加上单击事件
onclick=\Map.CONTRACT_ID}','0:1,1:2,2:3,3:4,4:5,5:6','single',validateProductExist)\
其中validateProductExist 是回调函数 返回true:通过验证 ;false:不通过
function validateProductExist(returnArr){ }
if(!validateTable(returnArr[0][0])){
alert(returnArr[0][0]+\已经存在,无法加入!\); return false;
}else{ }
return true;
Ps: returnArr是二维的,第一个0代表返回的第一条数据,第二个0代表返回该数据的第一列值
弹出的页面要支持单位映射的话 得在sql_opt表中的TEMPLATE_JS_VAR 字段中添加 zxn_unit:unitMap 多的话 用‘,’隔开
template.jsp页面模板的定义改成
UNIT_TXT@UNIT::unitMap;
]]>
注意:param.jsp中的
是从choiceSqlOpt方法中的参数contractId=${contractMap.CONTRACT_ID}获取
然后传给后台处理 用来筛选数据 在sql_opt表的
OPTIONAL_CONDITION_EXPRESSION
字段添加 PARENT_ID=:contractId,GOODS_NO=:goodsNo,TRADE_NAME=:tradeName
五、当用高版本的tomcat时它会严格检查web.xml文件的错误
报:Caused by: java.lang.IllegalArgumentException: Duplicate filter name [LawlessUserFilter]at
org.apache.catalina.deploy.WebXml.addFilter(WebXml.java:283)... 55 more错 说明有重复定义的filter 删掉 59行
六、在表格的操作按钮上直接调用sqlopt的方法
模式:‘multi’ 和 ‘single’ detailTable:数据回显的表格
validateGoodsExist:是验证方法,可要可不要:注意此方法返回的是一个数组不是布尔值 例:function validateGoodsExist(returnArr){
var resultAry = new Array(); var info=\
for(var x=0;x if(info){ } return resultAry; alert(\商品\已经存在,不需要添加\ if(!validateTable(returnArr[x].GOODS_NO)){// validateTable也是自己编写的js info=info+\ }else{ } resultAry.push(returnArr[x]); } GOODS_NO是template.jsp中的class值 VALUE=\ 鼠标移到表格上可以显示内容 需要在模板的上添加属性: STYLE=\TITLE=\ 进入后的页面 左边栏目的显示问题 在Top.Jsp中有 <% String[] importantModuleOrderArr={\,\,\,\}; 这些数字是怎么来的: 数据库中MENU_ITEM表 根据表中PARENT_MENU_ID字段的 -1字段 查看对应的MENU_ID的数据的前两个数字