作成日: 2017/07/24 最終更新日: 2017/07/24
文書種別
使用方法
詳細
FlexGridのOnClientDeletingRowプロパティを使用してイベントを実装することにより、行削除のキャンセルが可能です。
イベント内で、クライアント側のgetCellDataメソッドを使用して現在の行にある特定セルの値を取得し、イベントのキャンセルを判断してください。
◎サンプルコード(View)
イベント内で、クライアント側のgetCellDataメソッドを使用して現在の行にある特定セルの値を取得し、イベントのキャンセルを判断してください。
◎サンプルコード(View)
<script type="text/javascript">
function DeletingRow(s, e) {
var celldata = s.getCellData(e.row, 0);
if (celldata == 2) {
e.cancel = true;
}
}
function DeletedRow(s, e) {
alert("deleted");
}
</script>
@(Html.C1().FlexGrid<Sale>()
.AllowDelete(true)
.SelectionMode(C1.Web.Mvc.Grid.SelectionMode.Row)
・・・
.OnClientDeletingRow("DeletingRow")
.OnClientDeletedRow("DeletedRow")
)
function DeletingRow(s, e) {
var celldata = s.getCellData(e.row, 0);
if (celldata == 2) {
e.cancel = true;
}
}
function DeletedRow(s, e) {
alert("deleted");
}
</script>
@(Html.C1().FlexGrid<Sale>()
.AllowDelete(true)
.SelectionMode(C1.Web.Mvc.Grid.SelectionMode.Row)
・・・
.OnClientDeletingRow("DeletingRow")
.OnClientDeletedRow("DeletedRow")
)
関連情報
旧文書番号
82267