阅读:2982
回复:7
|
表单--给控件内赋值问题
工作流表单上有一个 审批意见(数据类型:审批意见,字段名称:FSPYJ)
用javascript 给FSPYJ赋值 $.MvcSheetUI.SetControlValue("FSPYJ", "11111112a"); 为什么不行。这种方法给其他【短文本、长文本】控件赋值都没有问题的 |
最新喜欢:果冻栋吖 |
1楼#
发布于:2017-07-24 16:50
审批意见并不纯粹是个文本值,所以没有setvalue这个方法。
如需要赋值,使用AddCommentItem方法 var mycomm = { CommentID: $.MvcSheetUI.NewGuid(), UserName: SheetLanguages.Current.MyComment, DateStr: new Date().toString(), Text: "test", Avatar: $.MvcSheetUI.PortalRoot + "/assets/images/pixel-admin/user.jpg", SignatureId: "" }; $.MvcSheetUI.GetElement("FSPYJ").SheetUIManager().AddCommentItem(mycomm); |
|
2楼#
发布于:2017-07-24 17:24
t156965365:审批意见并不纯粹是个文本值,所以没有setvalue这个方法。谢谢 |
|
3楼#
发布于:2017-07-24 17:29
t156965365:审批意见并不纯粹是个文本值,所以没有setvalue这个方法。大概能明白mycomm里的数据意思,但是如果里面的某些数据赋值错误了,会影响审批意见保存吗?我只是想在审批意见 里根据其他的输入自动加一些文本 |
|
4楼#
发布于:2017-07-24 17:31
t156965365:审批意见并不纯粹是个文本值,所以没有setvalue这个方法。或者这样说,其他属性都按上面的写法,只是在Text属性里赋值,就可以改变审批意见里的文本,而不会影响其他东西,是吗? |
|
5楼#
发布于:2017-07-25 08:28
试过了,用您说的方法能增加一条条的审批意见。但是要的不是这个效果。其实需求比你这个简单。
就是有一个下拉框,里面有几个固定的审批意见(其实有点类似于审批意见自带的常用意见,要实现的结果也类似),把下拉框的内容带到审批意见中去。 |
|
6楼#
发布于:2017-07-25 08:32
实名用户_a37428dc:试过了,用您说的方法能增加一条条的审批意见。但是要的不是这个效果。其实需求比你这个简单。如果只是直接加数据,你就找到哪个textarea直接赋值就行。 $.MvcSheetUI.GetElement("FSPYJ").find("textarea").html("test") |
|