bug
5064
var ipValue = Ext.getCmp('AddHostPanelID').getForm().findField('ipaddr').getValue();
var dataRecords = Ext.getCmp('hostIPListPanel').IPGrid.getStore().getRange();
var maskValue = Ext.getCmp('AddHostPanelID').getForm().findField('netmask').getValue();
if(maskValue == ""){
var ipdata = ipValue+"";
for (var i = 0; i < dataRecords.length; i++) {
if (dataRecords[i].data.addr.indexOf("|", 0) > 0){
str = dataRecords[i].data.addr;
arr = str.split("|");
if (arr[0] == ipdata) {
Ext.Msg.alert("警告", "该记录已经存在!");
return;
}
}
}
}else{
for (var i = 0; i < dataRecords.length; i++) {
if (dataRecords[i].data.addr.indexOf("|", 0) < 0){
if ( dataRecords[i].data.addr == ipValue) {
Ext.Msg.alert("警告", "该记录已经存在!");
return;
}
}
}
}