私はrequiredFieldValidator
自分のために使用していTextEditor
ます。onValidationError
以下に示すようにイベントを使用して、セルのタイトル属性をエラーメッセージに設定し、ツールチップが「これは必須フィールドです」と表示されるようにしました。
var handleValidationError = function(e, args) {
var validationResult = args.validationResults;
var activeCellNode = args.cellNode;
var editor = args.editor;
var errorMessage = validationResult.msg
$(activeCellNode).live('mouseover mouseout', function(event) {
if (event.type == 'mouseover') {
$(activeCellNode).attr("title", errorMessage);
} else {
$(activeCellNode).attr("title", "");
}
});
grid.onValidationError.subscribe(handleValidationError);
正常に、検証エラーが発生したときにツールチップが表示されます。しかし問題は、同じセルに正しい値が与えられ、検証が成功すると、前のツールチップが再び表示されることです。
検証が成功したときにそのツールチップを削除するにはどうすればよいですか?