(function () {
//获取应用ID
var appId = $.context.getCurrentApplicationId();
var formName = "语文导师组";//表单名称
var doc = $.context.getCurrentDocument();
//获取组件值先判断是否为空再用.getValue(),我这里默认值了直接获取
var name = doc.getElementByName("填写人").getValue();
var date = doc.getElementByName("记录日期").getValue();
var type = doc.getElementByName("记录类型").getValue();
var content = doc.getElementByName("记录内容").getValue();
var annex = doc.getElementByName("附件").getValue();
var video = doc.getElementByName("视频").getValue();
var value = doc.getElementByName("学生").getValue();
var form = doc.getForm();
var formFieldMap = form.getFormFieldMap();
//获取多项选择组件内容
var formField = formFieldMap.get(str);
var options = formField.getOptions();
for(var j=0;j<options.size();j++){
var option = options.get(j);
var label = option.getLabel();
var trueValue = option.getValue();
if(value.contains(trueValue)){
//通过表单名称创建空文档对象
var copyDoc = $.form.createEmptyDocument(appId,formName);
//获取多项选择组件值分开存入
copyDoc.addElement("所选学生",label);
//下面保存内容皆一致
copyDoc.addElement("填写人",name);
copyDoc.addElement("记录日期",date);
copyDoc.addElement("记录类型",type);
copyDoc.addElement("记录内容",content);
//这是表单隐藏组件,默认值1,。因保存后需要删除/隐藏原数据,0不用删除,1需要删除。看个人习惯设置
copyDoc.addElement("判断删除",0);
copyDoc.addElement(str,value);
if(annex!=""&&annex!=null){
copyDoc.addElement("附件",annex);
}
if(video!=""&&video!=null){
copyDoc.addElement("视频",video);
}
//保存明细
$.form.saveFormDocument(copyDoc,appId);
}
}
})()
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!