function createImg1(img, alt) {
return "
";
}
function createImg(obj) {
return "
";
}
function statusFormatter(value) {
return createImg(value ? { image: "online", alt: lang.Online} : { image: "offline", alt: lang.Offline });
}
function requestServiceFormatter(value) {
return createImg(value ? { image: "service1", alt: lang.Yes} : { image: "service2", alt: lang.No });
}
function requestClearFormatter(value) {
return createImg(value ? { image: "clear1", alt: lang.Yes} : { image: "clear2", alt: lang.No });
}
function requestDNDSTFormatter(value) {
return createImg(value ? { image: "dnd1", alt: lang.Yes} : { image: "dnd2", alt: lang.No });
}
function requestCheckOutFormatter(value) {
return createImg(value ? { image: "checkout1", alt: lang.Yes} : { image: "checkout2", alt: lang.No });
}
function SOSFormatter(value) {
return createImg(value ? { image: "sos1", alt: lang.Yes} : { image: "sos2", alt: lang.No });
}
function doorLockStatusFormatter(value) {
return createImg(value ? { image: "doorlock1", alt: lang.Yes} : { image: "doorlock2", alt: lang.No });
}
function safeStatusFormatter(value) {
return createImg(value ? { image: "safebox1", alt: lang.Yes} : { image: "safebox2", alt: lang.No });
}
function speedFormatter(value) {
if (value == 1) {
return createImg({ image: "speed_low", alt: lang.low });
} else if (value == 2) {
return createImg({ image: "speed_medium", alt: lang.Middle });
} else if (value == 3) {
return createImg({ image: "speed_high", alt: lang.HighSpeed });
} else if (value == 4) {
return createImg({ image: "speed_auto", alt: lang.Automatic });
} else {
return createImg({ image: "speed_stop", alt: lang.Stop });
}
}
//查询
function query() {
var selectedNode = $("#selGroup").combotree("tree").tree("getSelected");
var status = $("#selHostStatus").combobox("getValue");
var roomNumber = $("#txtRoomNumber").textbox("getValue").trim();
$("#dg").datagrid("load", {
groupId: (selectedNode != null && selectedNode.id != 0) ? selectedNode.id : undefined,
status: status != "" ? status : undefined,
roomNumber: roomNumber != "" ? roomNumber : undefined
});
}
function detail(row) {
var selectedRow = null;
if (row !== null && typeof (row) === "object") {
selectedRow = row;
} else {
selectedRow = $('#dg').datagrid('getSelected');
}
if (selectedRow) {
$("#dialog")
.window({
title: lang.GuestRoomDetailed,
href: "/RoomStatus/RoomDetail/",
queryParams: { HostID: selectedRow.ID },
width: 670,
height: 530
})
.window("open");
} else {
$.tools.alert(lang.PleaseSelectTheData);
}
}
var cmenu;
var selectedRow = null;
function createContextMenu() {
cmenu = $('