如何给字段设置必录和非必录字段

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

如何给字段设置必录和非必录字段

表单上的方式

设置必录

shr.execByFieldIdAndMethod('字段的name值','addRules',{'required':true});

设置为非必录

shr.execByFieldIdAndMethod('字段的name值','removeRules','required');


分录上的方式

设置必录

//rowId行id ,tableId表格id ,colName列名

$('#' + rowId).find('td[aria-describedby="' + colName+ '"]').addClass("required"); 

$('#' + tableId).setColProp(colName, {required: true}); 

$('#' + tableId).setColProp(colName, {class: 'required'}); 

 var colProp = $('#' + tableId).getColProp(colName);

 if(colProp.editoptions && colProp.editoptions.validateJson){ 

 colProp.editoptions.validateJson.rules = "required:true"; 

 } 

 colProp.required = true; 

 colProp.class = 'required';

$('#' + tableId).setColProp(colName,colProp);


设置非必录

$('#' + rowId).find('td[aria-describedby="' + colName+ '"]').removeClass("required"); 

 var colProp = $('#' + tableId).getColProp(colName); 

 if(colProp.editoptions && colProp.editoptions.validateJson && colProp.editoptions.validateJson.rules == "required:true"){

 colProp.editoptions.validateJson.rules = ""; 

 } 

 colProp.required = false; 

 colProp.class = ''; 

$('#' + tableId)..setColProp(colName,colProp);

如何给字段设置必录和非必录字段

表单上的方式设置必录shr.execByFieldIdAndMethod('字段的name值','addRules',{'required':true});设置为非必录shr.execByFieldIdAndMethod...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息