//删除表格元素以及同步数据库
function deleteRule(ruleId)
{
//if(window.confirm(Message.getString("BUS_CONFIRM_DELETE")))""
if(window.confirm("The operation will delete the data,are you sure to continue?"))
{
var tbodies = document.getElementById("resultListTable").tBodies;
//获得你鼠标点击的哪个td元素对象
var tdObj = event.srcElement.parentElement;
//获得指定td元素的列索引
var currentRow = tdObj.parentElement.rowIndex;
if(tbodies != null && tbodies.length > 0)
{
if(tbodies[0].rows!=null)
{
//为了避免下拉框中的值重复
for(var k = 0 ; k<arry.length ; k++)//删除行时把原来加进来的下拉框的信息删除掉
{
if(arry[k] == tbodies[0].rows[currentRow-2].cells[2].innerHTML)
{
arry[k] = null;
}
}
//为更新同步ruleList中的rule对象
for(var n = 0 ; n < ruleList.length ; n++)
{
if(ruleList[n].ruleValX == tbodies[0].rows[currentRow-2].cells[2].innerHTML)
{
ruleList.splice(n,1);//delete ruleObj from ruleList
}
}
tbodies[0].deleteRow(currentRow-2);
if( tbodies[0].rows.length > 0 && tbodies[0].rows[0].cells.length > 0)
{
tbodies[0].rows[0].cells[0].innerHTML = "";
}
else
{
document.getElementById("resultListTable").style.display = "none";
}
count--;
arry[count] = null;
}
}
if( null != ruleId && "" != ruleId)
{
//delete rule info
var status = bmc.common.ajx.callQueryInterface("/cbs_bus/deleteMediumRule.action?mediumId="+mediumId+"&ruleId="+ruleId+"",{});
if(status == -1)
{
alert("Delete rule failed.");
return;
}
}
}
}
function deleteRule(ruleId)
{
//if(window.confirm(Message.getString("BUS_CONFIRM_DELETE")))""
if(window.confirm("The operation will delete the data,are you sure to continue?"))
{
var tbodies = document.getElementById("resultListTable").tBodies;
//获得你鼠标点击的哪个td元素对象
var tdObj = event.srcElement.parentElement;
//获得指定td元素的列索引
var currentRow = tdObj.parentElement.rowIndex;
if(tbodies != null && tbodies.length > 0)
{
if(tbodies[0].rows!=null)
{
//为了避免下拉框中的值重复
for(var k = 0 ; k<arry.length ; k++)//删除行时把原来加进来的下拉框的信息删除掉
{
if(arry[k] == tbodies[0].rows[currentRow-2].cells[2].innerHTML)
{
arry[k] = null;
}
}
//为更新同步ruleList中的rule对象
for(var n = 0 ; n < ruleList.length ; n++)
{
if(ruleList[n].ruleValX == tbodies[0].rows[currentRow-2].cells[2].innerHTML)
{
ruleList.splice(n,1);//delete ruleObj from ruleList
}
}
tbodies[0].deleteRow(currentRow-2);
if( tbodies[0].rows.length > 0 && tbodies[0].rows[0].cells.length > 0)
{
tbodies[0].rows[0].cells[0].innerHTML = "";
}
else
{
document.getElementById("resultListTable").style.display = "none";
}
count--;
arry[count] = null;
}
}
if( null != ruleId && "" != ruleId)
{
//delete rule info
var status = bmc.common.ajx.callQueryInterface("/cbs_bus/deleteMediumRule.action?mediumId="+mediumId+"&ruleId="+ruleId+"",{});
if(status == -1)
{
alert("Delete rule failed.");
return;
}
}
}
}