Wijmo UI for the Web
beforeCellUpdate フィールド

beforeCellUpdateイベントハンドラは、セルが新しいデータまたはユーザーが入力したデータによって更新される前に呼び出される関数です。editingModeオプションが"cell"に設定されている場合、このイベントはキャンセルできます。このイベントは、更新が発生する前にセルの値をチェックする、セルの値に基づいて警告メッセージを適用するなど、さまざまな場合に役立ちます。

シンタックス
Javascript (Usage) 
var instance; //タイプ:wijmo.grid.IWijgridOptions;
var value; // Type: any
value = instance.beforeCellUpdate;
Javascript (Specification) 
var beforeCellUpdate : any;
使用例
// このサンプルでは、args.valueを使用して、ユーザーが"Acquired"列に入力した年をチェックします。// 入力された年が1990年より前、または今年より後の場合、イベントハンドラはfalseを返して更新をキャンセルし、ユーザーに警告メッセージを表示します。$("#element").wijgrid({ beforeCellUpdate: function(e, args) { switch (args.cell.column().dataKey) { case "Acquired": var $editor = args.cell.container().find("input"), value = $editor.wijinputnumber("getValue"), curYear = new Date().getFullYear(); if (value < 1990 || value > curYear) { $editor.addClass("ui-state-error"); alert("value must be between 1990 and " + curYear); $editor.focus(); return false; } args.value = value; break; } }});
解説
イベントには、型と名前のいずれかで連結できます。名前でイベントに連結する場合。$("#element").wijgrid({ beforeCellUpdate: function (e, args) {// ここにコードを記述します。}});型でイベントに連結する場合。$("#element").bind("wijgridbeforecellupdate", function (e, args) {// ここにコードを記述します。});

関連トピック

参照

IWijgridOptions インターフェース

 

 


Copyright © GrapeCity inc. All rights reserved.