作成日: 2019/05/22 最終更新日: 2019/05/22
文書種別
使用方法
詳細
OnClientCellEditEndingプロパティに実装したイベント内で、s.activeEditor.valueを使用して入力値を取得できます。
値を変更する場合はこれを上書きし、また入力をキャンセルする場合はe.cancelをtrueに設定します。
◎サンプルコード(View)
値を変更する場合はこれを上書きし、また入力をキャンセルする場合はe.cancelをtrueに設定します。
◎サンプルコード(View)
<script>
function CellEditEnding(s, e) {
// 1列目のセルに入力された場合
if (e.col === 0) {
// 10より大きい場合は10に変更し、それ以外は入力キャンセル
if (s.activeEditor.value > 10) {
s.activeEditor.value = 10;
} else {
e.cancel = true;
}
}
}
</script>
@(Html.C1().FlexGrid()
・・・
.OnClientCellEditEnding("CellEditEnding")
)
function CellEditEnding(s, e) {
// 1列目のセルに入力された場合
if (e.col === 0) {
// 10より大きい場合は10に変更し、それ以外は入力キャンセル
if (s.activeEditor.value > 10) {
s.activeEditor.value = 10;
} else {
e.cancel = true;
}
}
}
</script>
@(Html.C1().FlexGrid()
・・・
.OnClientCellEditEnding("CellEditEnding")
)
旧文書番号
83988