2

これが私のテキストフィールドです。このテキストフィールドから値を削除してからキャンセルボタンを押すまで、ぼかしの検証はうまくいきます。1 回目は、検証によってボタン ハンドラーの起動が停止されるため、フォームがキャンセルされることはありません。2回目は機能します(フィールドがすでに汚れているため、検証は行われないと思います)。

この厄介な副作用を止める方法はありますか?

{
    columnWidth: 0.65,
    validateOnBlur: true,
    xtype: 'coda_textfield',
    Id: 'diary_detail_description',
    allowBlank: false,
    emptyText: 'please enter something',
    name: 'taskDescription',
    listeners: {
        afterrender: function (field) {
            field.focus();
        }
 }
4

1 に答える 1

1

わかりました、これは奇妙です。私たちのプラットフォームがエラー メッセージを含むバーを一番下に置くことを検証したときです。まあ、これはキャンセル ボタンを邪魔にならないように移動していたので、実際にクリックした場所でうまくいったときに、エラーをクリックしていました。バーはキャンセル ボタンではありません。ですから、助けようとしてくれてありがとう。

于 2013-03-26T10:39:02.363 に答える