Validation
フィールドに使用されているものは、KendoGrid
他のセルを選択しようとすると、現在編集中のセルで正常に機能doesn't work
しますが、列を並べ替えたり、フィルターを使用しようとすると、うまくいきます。通常の focusout イベントが HTML 要素に対して機能する方法として、検証を強制するにはどうすればよいですか?
データソースで使用されるコード
var mainDataSource={
data :listJson
,type:"json"
,batch:true
,schema: {
model: {
id: "Port_ID"
,fields:{
Port_ID:{type: "string",editable:false,nullable:false}
,Slot1:{type:"number",editable:false}
,Slot2:{type:"number",editable:false}
,Type1:{type: "string",editable:true}
,Type2:{type: "string",editable:false}
,IsHFL:{type:"boolean",editable:false}
Project:{
type:"string"
,editable:true
,validation: {
custom: function(input) {
if(input.val()=="") {//to be added further
input.attr("data-custom-msg", "Message");
return false;
}
else
return true;
}
}
}
,Used_For:{ type: "string",editable:true}
,Start_Date:{type:"date",editable:true}
}
}
}
};