ホームページ >ウェブフロントエンド >jsチュートリアル >extjs_javascript スキルでフォームとグリッド間でデータ (記録) をやり取りする方法
まず、グリッドの tbar に編集ボタンを定義します。
Js コード
フォームを再定義:
Js コード
Js コード
//--編集ウィンドウを定義します
if(!xjjlEditWindow)
{
xjjlEditWindow = new Ext.Window({
el: 'edit_win', //フロントエンドは現在の js ファイル ページ内の div 名は
title: 'レコードの編集'、
width: 650、
height: 360、
closeable: false、
closeAction: 'hide'、
resizable : false,
items: xjjlEditForm //編集したフォームをウィンドウにロードします
});
xjjlEditWindow.show(Ext.get('editDataButton'));//編集ウィンドウを表示します
xjjlEditForm.getForm().loadRecord(record);
//重要なのは、現在選択されているグリッド内のレコードをフォームに入力することです
}