写扩展js方法
$.extend($.fn.validatebox.methods, {
remove: function(jq, newposition){
return jq.each(function(){
$(this).removeClass("validatebox-text validatebox-invalid").unbind('focus.validatebox').unbind('blur.validatebox');
});
},
reduce: function(jq, newposition){
return jq.each(function(){
var opt = $(this).data().validatebox.options;
$(this).addClass("validatebox-text").validatebox(opt);
});
}
});
datagird如何取消校验
var editors = _this.dataGridObj.datagrid('getEditors', _this.selectIndex);
if(editors){
$.each(editors, function(i, editor){
//console.log(editor.type);
if(editor.type == 'combobox'){
$(editor.target).combobox('remove');
}
if(editor.type == 'validatebox' ){
$(editor.target).validatebox('remove');
}
if(editor.type=='numberbox'){
$(editor.target).numberbox('remove');
}
});
}