阅读:2499
回复:8
|
9.27,打开审批中的表单时,在什么事件中获取到下拉框的值?
9.27,打开审批中的表单时,在什么事件中获取到下拉框的值?
在这个事件中获取不到下拉框的值 $.MvcSheet.Ready(function () { var paytype = $.MvcSheetUI.GetControlValue("PayType"); }); |
1楼#
发布于:2017-08-28 08:16
$.MvcSheet.Ready(function (sheetInfo) 呢
|
|
|
2楼#
发布于:2017-08-28 09:04
$.MvcSheet.Loaded = function (sheetInfo) {}
|
|
3楼#
发布于:2017-08-28 11:11
t156965365:$.MvcSheet.Loaded = function (sheetInfo) {}回到原帖函数 $.MvcSheet.Loaded 与 $.MvcSheet.Ready 执行顺序如下: 先执行$.MvcSheet.Loaded = function (sheetInfo) {} 后执行 $.MvcSheet.Ready(function () {} 在以上两个函数里面加上延时,就可以取到数据 setTimeout(function () { alert($.MvcSheetUI.GetControlValue("PayType")) }, 1000); |
|
4楼#
发布于:2017-08-28 11:34
|
|
5楼#
发布于:2017-08-28 12:38
t156965365:sheetInfo.BizObject.DataItems["PayType"].V从数据源取数,需要判断是否发起模式,及任务模式,如果发起模式只是保存了数据,从数据源取数就不对了, 在前台代码$.MvcSheetUI.SheetInfo.IsOriginateMode 只有判断发起的属性吗?其他的在任务模式或查看模式判断的属性没有找到 |
|
6楼#
发布于:2017-08-28 13:49
|
|
7楼#
发布于:2017-08-28 15:23
t156965365:$.MvcSheetUI.SheetInfo.SheetMode== $.MvcSheetUI.SheetMode.Originate 可以判断发起.一个付款单需求,判断付款申请金额是否大于采购发生额,需要在页面上红色警示 1、在填写时(发起模式或先保存后未提交),根据输入的申请付款额,显示出红色景色 2、在非发起节点审批或查看时,显示红色警示 图片:红色.png |
|
8楼#
发布于:2017-08-28 16:03
|
|