二次开发-JS中赋值,修改属性

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

二次开发-JS中赋值,修改属性

第一次接触shr开发,记录一下这阶段用到的一些js方法,如有问题,欢迎指正。


赋值:

普通赋值:

$("#name").val(res.FName);


Span类型赋值

$("#tripBillEntry").text(res.FNumber);


F7类型赋值:需要创建一个对象,给对象赋id和name。

var bill = new Object();

bill.id = res.tripBillEntryId;

bill.number = res.FNumber;

$("#tripBillEntry").shrPromptBox("setValue", bill);


监听F7变化,并且赋值:

$("#aSalaryGrade").shrPromptBox("option",{onchange:function(e,value){ //监听F7的值变化方法

var info = value.current;

方法一:

var aSalaryLevelObj=new Object();

aSalaryLevelObj.id= info.id;

aSalaryLevelObj.name= info.name;

//给F7赋值

$("#entrys_aSalaryLevel").shrPromptBox("setValue",aSalaryLevelObj);

 

方法二:

//反写F7信息

value.current.id = info["CmpStdLevel.id"];

value.current.name = info["CmpStdLevel.name"];

}});

 

日期赋值:

  1. var joinDate = new Date(info.effectDate).format("yyyy-MM-dd")  //格式化日期

    $("#joinDate").val(joinDate);

  2. $("#billCreateTime").shrDatePicker('setValue',data.billCreateTime);

 

数字类型赋值:

  1. $("#bAnnualSalary").shrNumberField("setValue", res.annualSalary);

  2. $("#bAnnualSalary").val(res.annualSalary);



设置属性:

设置文本类型属性:

$('#number').attr("readonly",true);    //只读


移除F7必填:

$('#name').parent().removeClass('required');

$('#name').removeAttr(“validate”);

参考连接:https://jquery.cuishifeng.cn/index.html?source=1


二次开发-JS中赋值,修改属性

第一次接触shr开发,记录一下这阶段用到的一些js方法,如有问题,欢迎指正。赋值:普通赋值:$("#name").val(res.FName);Span类型赋值:$("...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息