|

楼主 |
发表于 2016-2-26 15:54:22
|
显示全部楼层
jishuang 发表于 2016-2-26 11:09
那个是OA提供的,不是平台提供的,在你的事件中获取其他的组件看看能不是获取到 ...
我给你看一下他的代码,我只是想改一个很小的地方,OA的html方法调用:<xsl:attribute name="ondblclick">
<xsl:value-of select="concat('meetingApply( ''',$data/root/data/*/root/form/room-date,''',''',(number($rowCount) + 5),''',''',$data/root/data/*/root/queryBoardroom/root/data/rows/row[$colCount]/OA_MT_Boardroom,''','''','''')')"/>
</xsl:attribute>
OA的调用js方法:function meetingApply(date, time, roomID, roomName, state) {
if (state == '申请中') {
if (!confirm(roomName + "在" + date + " " + time + ":00至"
+ (time * 1 + 1) + ":00已被申请,是否继续申请?"))
return;
} else if (state == '已安排') {
if (!confirm(roomName + "在" + date + " " + time + ":00至"
+ (time * 1 + 1) + ":00已被占用,是否继续申请?"))
return;
}
var process = "/OA/meeting/process/boardroomUseApply/boardroomUseApplyProcess";
var activity = "useApply";
var url = "/OA/meeting/process/boardroomUseApply/useApply.w?process="
+ process + "&activity=" + activity + "&roomID=" + roomID
+ "&date=" + date + "&time=" + time;
justep.Portal.openWindow("会议室申请", url);
}
我现在就是想把 justep.Portal.openWindow("会议室申请", url); 改成windowdialog的justep.xbl("windowReceiverRoom").windowEnsure({"TIME": time}),但是这个不起作用?请问怎么办? |
|