satymale’s diary

日々の忘備録

w2ui1.4.3

Multi Selectsの初期選択

FormのMulti Selectsの初期選択は以下の記載を元にselectedにて指定していたのですが、初期選択表示されませんでした。 $('#enum').w2field('enum', { items: people, openOnFocus: true, selected: [{ id: 0, text: 'John Adams' }, { id: 0, text: 'Thomas…

Gridの編集制御

例えば、権限を持っていないユーザには行の編集をさせたくないという事がある。 そういう場合は、onEditFieldを使う。 $('#grid').w2grid({ name : 'grid', columns: [ { field: 'recid', caption: 'ID', size: '50px' }, { field: 'lname', caption: 'Last …

行の編集後の値を取得するにはonCompleteにて

w2uiで行の編集を行われた事を検知するイベントは以下のように記述する。 $('#grid').w2grid({ name : 'grid', columns: [ { field: 'recid', caption: 'ID', size: '50px' }, { field: 'lname', caption: 'Last Name', size: '30%' }, { field: 'fname', ca…

ASP.NET4.6+W2UIでデータを保存する

サーバー側で変更分が分からない問題 W2UIで入力されたデータを保存すると、変更があった差分のみがサーバーに渡されます。 例えば次のようなGridのlnameとsdateを編集して保存すると $('#grid').w2grid({ name : 'grid', url : { get : 'server/side/path/t…

w2ui.loadにrecordsのJSONを返すURLを指定してはいけない

w2ui['グリッドのname'].load('JSONを返すURL'); 上記のコードでサーバからデータを取得してグリッドに表示するが、データは以下の構造が正しい。 { "status" : "success", "total" : 1, "records" : [{ "recid" : 1, "hoge" : "ほげ" }] } グリッドに直接指…

w2ui gridチートシート

Renderの種類と表示 データ render 結果(デフォルトen-us) 結果(ja-jp) テスト text テスト テスト 1234.5 int 1,235 1,235 1234.5 float:0 1,235 1,235 1234.5 float:1 1,234.5 1,234.5 1234.5 float:2 1,234.50 1,234.50 1234.5 number:0 1,235 1,235 1234…