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;
                                        }
                                    }
                                }
                                   
                               }

posted on 2025-09-24 17:18  rainbow727  阅读(5)  评论(0)    收藏  举报