1

dhtmlXGridObject名付けましmGridた。

検証イベントを添付しました:

mGrid.attachEvent("onEditCell", function(stage, rId, cInd, nValue, oValue){...});

また、保存ボタンがあります:

<input type="button" value="Save" onClick="onSaveClick();" />

1 つの状況を除いて、すべて正常に動作します。データを編集してカーソルをセルに置いたまま [保存] をクリックすると、最初にメソッド「onSaveClick」が呼び出され、次に「onEditCell」が呼び出されます。

「onSaveClick」の前に「onEditCell」を呼び出すにはどうすればよいですか?

4

1 に答える 1

3

これでうまくいくはずです:

関数内で最初にセル エディターを閉じてみてくださいonSaveClick()onEditCellこれにより、イベントがトリガーされます。

function onSaveClick(){
    mGrid.editStop();

    //Your code...
}

Dhtmlx ドキュメント editStop

于 2013-08-02T09:09:47.000 に答える