本帖最后由 fys 于 2012-8-13 18:19 编辑
下面的示例代码是只能改同表单的字段还是能改跨表单的字段?- #include "actionlib";
- updateStatus("status",["草稿"],"status",["确认"],"确认成功");
- //根据某个字段值更新其他字段
- function updateStatus(fieldName,fieldValues,updateField,updateValues,description){
- var doc=$CURRDOC.getCurrDoc();
- var process = getDocProcess($WEB.getApplication());
- var value = getItemValue(fieldName);
- for(var i = 0; i < fieldValues.length; i++){
- if (value == fieldValues[i]){
- doc.findItem(updateField).setValue(updateValues[i]);
- process.doUpdate(doc);
- break;
- }
- }
- if (description){
- return description;
- }
- }
复制代码 |