SMART datagrid v.1 > Classes > GridDataSet

Back  Forward

DataLudi.GridDataSet.onValueChanging  event

setValueが呼び出されデータ行のフィールドの値が変更になる直前に発生する。 イベントハンドラの内で明示的にfalseをリターンすれば変更がキャンセルされる。 値が変更になったあとはonValueChangedイベンドが発生する。 

function onValueChanging (ds: GridDataSet, row: Integer, field: Integer, value: *): Boolean;
Returns
Boolean
Parameters
ds - GridDataSet.
row - Integer.
field - Integer.
value - *.
Code -1
    ds.onValueChanging = function (ds, row, field, value) {
        if (field == 1 && row >= 10 && value < 100) {
            setTimeout(function () {
                alert('値が100以上になるようにセットしてくださ。');
            }, 0);
            return false;
        }
    };
See Also
onValueChanged
onDataChanged
setValue
updateRow
Examples