读书人

sharepoint房间和设备预定有关问题

发布时间: 2012-02-14 19:19:19 作者: rapoo

sharepoint房间和设备预定问题
求救:
我想在点击空白地方预约会议室的时候,自动带出对应会议室的名字
例:我点击第三会议室的空白时间段,则新建时出来的是第三会议室
求怎样更改?
别人给我一种更改方法,可是不好用,在newform里更改
var lookups = document.getElementsByTagName("select");
for (var i=0; i < lookups.length; i++) {
if (lookups[i].title == vals["Field"] && setSelectedOption(lookups[i], vals["Resource"])) break;


默认是上面的,


改成:


for (var i=0; i < lookups.length; i++) {
if (lookups[i].title == setSelectedOption(lookups[i], vals["Resource"]) && vals["Field"]) break;


2.这个方法我试了也不好用,求解!
因为一句代码字符串匹配的问题,造成不好用,修改一下就好
找到reservations\newform.aspx 从第28行开始修改,主要是红色字部分,修改以后,该会议室预定就可以完成正常使用了,非常好用
if (vals["Resource"] == undefined || vals["Field"] == undefined) return;
var lookups = document.getElementsByTagName("select");
for (var i=0; i < lookups.length; i++) {
if (lookups.title == '资源' && setSelectedOption(lookups, vals["Resource"])) break;
}
if (vals["Date"] == undefined || vals["StartTime"] == undefined) return;
//替换'-'成'/'
var date =vals["Date"].replace(/-/g,"/");
var startTime = vals["StartTime"];

谢谢各位大虾


[解决办法]
又没看明白。。。。。。。。。

读书人网 >行业软件

热点推荐