📄 commonlist.js
字号:
var BACK_GROUND_COLOR = "#FFFFFF";
var SELECTED_COLOR = "#BFCAD9";
var OVER_COLOR = "#BBBBBB";
var SELECTED_ROW_PREFIX = "selectedRow_"
var noData = "no Data!";
var noSel = "no select!";
function getParentTableID(row) {
tableElement = row;
while (tableElement.tagName != "TABLE" && tableElement != null) {
tableElement = tableElement.parentElement;
}
if (tableElement == null) {
return null;
}
else {
return tableElement.id;
}
}
function mouseOut() {
if (event.srcElement.tagName == "TD") {
obj = event.srcElement.parentElement;
}
else if (event.srcElement.tagName == "TR") {
obj = event.srcElement;
}
else {
return false;
}
selectedRow = eval(SELECTED_ROW_PREFIX + getParentTableID(obj));
if (obj == selectedRow) {
obj.bgColor = SELECTED_COLOR;
}
else {
obj.bgColor = BACK_GROUND_COLOR;
}
}
function mouseOver() {
if (event.srcElement.tagName == "TD") {
obj = event.srcElement.parentElement;
}
else if (event.srcElement.tagName == "TR") {
obj = event.srcElement;
}
else {
return false;
}
obj.bgColor = OVER_COLOR;
}
function mouseClick() {
if (event.srcElement.tagName == "TD") {
obj = event.srcElement.parentElement;
}
else if (event.srcElement.tagName == "TR") {
obj = event.srcElement;
}
else {
return false;
}
tableID = getParentTableID(obj);
selectedRow = eval(SELECTED_ROW_PREFIX + getParentTableID(obj));
if (obj == selectedRow) {
eval(SELECTED_ROW_PREFIX + getParentTableID(obj) + " = null");
}
else {
obj.bgColor = SELECTED_COLOR;
if (selectedRow != null && selectedRow != obj) {
selectedRow.bgColor = BACK_GROUND_COLOR;
}
eval(SELECTED_ROW_PREFIX + getParentTableID(obj) + " = obj");
}
}
function deleteRow(tableID) {
selectedRow = eval(SELECTED_ROW_PREFIX + tableID);
if (selectedRow != null) {
oldIndex = selectedRow.rowIndex;
document.all[tableID].deleteRow(selectedRow.rowIndex);
if (oldIndex < document.all[tableID].rows.length && oldIndex > 0) {
eval(SELECTED_ROW_PREFIX + tableID + " = document.all[\"" + tableID + "\"].rows.item(" + oldIndex + ")");
eval(SELECTED_ROW_PREFIX + tableID + ".bgColor = SELECTED_COLOR");
}
else {
eval(SELECTED_ROW_PREFIX + tableID + " = null");
}
}
}
function mouseClick2() {
if (event.srcElement.tagName == "TD") {
obj = event.srcElement.parentElement;
}
else if (event.srcElement.tagName == "TR") {
obj = event.srcElement;
}
else {
return false;
}
//obj.selected = (obj.selected == true ? false : true);
if(obj.bgColor.toLowerCase() == SELECTED_COLOR.toLowerCase()){
obj.bgColor = BACK_GROUND_COLOR
}else{
obj.bgColor = SELECTED_COLOR;
}
event.returnValue = false;
event.cancelBubble = true;
}
function deleteRow2(tableID) {
if(document.all.noData!=null){
noData = document.all.noData.value;
}
if(document.all.noSel!=null){
noSel = document.all.noSel.value;
}
var tabObject = eval("document.all" + "." + tableID);
var rows = tabObject.children[0].children;
if(rows==null || rows.length<=0){
alert(noData);
}else{
var f = "1";
for(var i=rows.length-1; i>=0; i--){
if(rows[i].bgColor.toLowerCase() == SELECTED_COLOR.toLowerCase()){
tabObject.deleteRow(i);
f = "0"
}
}
if(f == "1"){
alert(noSel);
}
}
}
function deleteFixedTime(tableID) {
if(document.all.noData!=null){
noData = document.all.noData.value;
}
if(document.all.noSel!=null){
noSel = document.all.noSel.value;
}
var tabObject = eval("document.all" + "." + tableID);
var rows = tabObject.children[0].children;
if(rows==null || rows.length<=0){
alert(noData);
}else{
var f = "1";
for(var i=rows.length-2; i>=0; i--){
if(rows[i].bgColor.toLowerCase() == SELECTED_COLOR.toLowerCase()){
tabObject.deleteRow(i);
f = "0"
}
}
if(f == "1"){
alert(noSel);
}
}
}
function getRow(tableID){
if(document.all.noData!=null){
noData = document.all.noData.value;
}
if(document.all.noSel!=null){
noSel = document.all.noSel.value;
}
var tabObject = eval("document.all" + "." + tableID);
var rows = tabObject.children[0].children;
if(rows==null || rows.length<=0){
alert(noData);
}else{
var f = "1";
for(var i=0; i<rows.length; i++){
if(rows[i].bgColor.toLowerCase() == SELECTED_COLOR.toLowerCase()){
document.all.selectedRow.value = i;
f = "0";
break;
}
}
if(f == "1"){
alert(noSel);
document.all.selectedRow.value = "-1";
}
}
}
function checkSelect(tableID){
if(document.all.noData!=null){
noData = document.all.noData.value;
}
if(document.all.noSel!=null){
noSel = document.all.noSel.value;
}
var flag = "0";
var tabObject = eval("document.all" + "." + tableID);
var rows = tabObject.children[0].children;
if(rows==null || rows.length<=0){
alert(noData);
}else{
for(var i=0; i<rows.length; i++){
if(rows[i].bgColor.toLowerCase() == SELECTED_COLOR.toLowerCase()){
flag = "1";
break;
}
}
if(flag == "0"){
alert(noSel);
}
}
return flag;
}
function selectAll(tableID){
if(document.all.noData!=null){
noData = document.all.noData.value;
}
if(document.all.noSel!=null){
noSel = document.all.noSel.value;
}
var flag = "0";
var tabObject = eval("document.all" + "." + tableID);
var rows = tabObject.children[0].children;
if(rows==null || rows.length<=0){
}else{
for(var i=0; i<rows.length; i++){
rows[i].bgColor = SELECTED_COLOR;
}
}
return flag;
}
function getAllSelectedRow(tabObject) {
var list = new Array();
var rows = tabObject.children[0].children;
if(rows==null || rows.length<=0){
//alert(noData);
}else{
var count = 0;
for(var i=0; i<rows.length; i++){
if (rows[i].bgColor.toLowerCase() == SELECTED_COLOR.toLowerCase()) {
list[count] = i;
count ++;
}
}
}
return list;
}
function unSelectAll(tableID){
if(document.all.noData!=null){
noData = document.all.noData.value;
}
if(document.all.noSel!=null){
noSel = document.all.noSel.value;
}
var flag = "0";
var tabObject = eval("document.all" + "." + tableID);
var rows = tabObject.children[0].children;
if(rows==null || rows.length<=0){
//alert(noData);
}else{
for(var i=0; i<rows.length; i++){
rows[i].bgColor = BACK_GROUND_COLOR;
}
}
return flag;
}
function deleteComputerListRowFirst(tableID){
var tabObject = eval("self.opener.document.all" + "." + tableID);
var rows = tabObject.children[0].children;
if(rows==null || rows.length<=0){
alert("no Data!");
}else{
for(var i=0; i<rows.length; i++){
if(rows[i].bgColor.toLowerCase() == SELECTED_COLOR.toLowerCase()){
tabObject.deleteRow(i);
break;
}
}
}
}
function deleteRowFirst(tableID){
var tabObject = eval("document.all" + "." + tableID);
var rows = tabObject.children[0].children;
if(rows==null || rows.length<=0){
alert("no Data!");
}else{
for(var i=0; i<rows.length; i++){
if(rows[i].bgColor.toLowerCase() == SELECTED_COLOR.toLowerCase()){
tabObject.deleteRow(i);
break;
}
}
}
}
var selectedRow_sliceTable = null;
var selectedRow_periodTable = null;
var selectedRow_messageTable = null;
var selectedRow_serverListTable = null;
var selectedRow_commonMessageTable = null;
var selectedRow_commonComputerMessageTable = null;
var selectedRow_incidentalTable = null;
var selectedRow_badDebtTable = null;
var selectedRow_strikeBalanceTable = null;
var selectedRow_computerListTable = null;
var selectedRow_consoleListTable = null;
var selectedRow_discountLevelTable = null;
var selectedRow_discountPointLevelTable = null;
var selectedRow_computerTypeTable = null;
var selectedRow_sectionTypeTable = null;
var selectedRow_roomTypeTable = null;
var selectedRow_sectionTable = null;
var selectedRow_roomTable = null;
var selectedRow_entryTable = null;
var selectedRow_restrictionTable = null;
var selectedRow_cycleTable = null;
var selectedRow_addUpTable = null;
var selectedRow_matchingConditionTable = null;
var selectedRow_matchingConditionExistTable = null;
var selectedRow_dutyOrderListTable = null;
var selectedRow_timeDiscountTable = null;
var selectedRow_timeAgeDiscountTable = null;
var selectedRow_priceSchemeListTable = null;
var selectedRow_priceTimesTable = null;
var selectedRow_computerSchemeTable = null;
var selectedRow_noRunPathTable = null;
//insert the slice
function insertSliceRow(minute, minuteWidth, money, types) {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -