麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

extjs中form與grid交互數據(record)的方法

2019-11-20 22:21:07
字體:
來源:轉載
供稿:網友

首先在grid的tbar中定義編輯按鈕:
Js代碼

復制代碼 代碼如下:

id:'editDataButton',
text:'編輯',
tooltip:'編輯',
iconCls:'edit',
handler: function(){ showeditPanel();}

再定義form:

Js代碼

復制代碼 代碼如下:

var xjjlEditForm = new Ext.FormPanel({.......省略form中的定義內容........});

然后定義編輯按鈕要調用的函數showeditPanel(同時定義一個加載form的window):


Js代碼

復制代碼 代碼如下:

//--編輯按鈕調用的函數(彈出編輯窗體)
function showeditPanel()
{ //直接取得選中的行對應的record
var record = grid.getSelectionModel().getSelected()
if(!record){
Ext.Msg.alert('信息','請選擇要編輯的數據');
return;
}

//--定義編輯窗體
if(!xjjlEditWindow)
{
xjjlEditWindow = new Ext.Window({
el: 'edit_win', //前端放置當前js文件的頁面中的div名稱
title:'編輯記錄',
width: 650,
height: 360,
closable: false,
closeAction: 'hide',
resizable: false,
items: xjjlEditForm //在window中加載編輯的form
});

}
xjjlEditWindow.show(Ext.get('editDataButton'));//顯示編輯窗口

//[注意]先xjjlEditWindow.show(); 再 xjjlEditForm.getForm().loadRecord(currrecordRecord); 就可以解決之前的頁面加載完成以后,第一次點擊[編輯]按鈕時無法加載數據到form的問題了。
xjjlEditForm.getForm().loadRecord(record);
//關鍵是這里用當前選中的grid中的record填充form
}


這樣就可以在新窗口中對選中的數據進行編輯了;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av国产免费 | 欧美成人午夜精品久久久 | hd极品free性xxx护士人 | 久久草在线视频国产 | 国产va在线观看免费 | 久久经典免费视频 | 免费国产在线观看 | 成人黄色短视频在线观看 | chinese乱子伦xxxx国语对白 | 国产精品久久久久久久av三级 | 一级做受毛片免费大片 | 亚洲成人福利在线观看 | 久久影院国产精品 | 日韩黄站 | 天天透天天狠天天爱综合97 | 一级毛片免费一级 | 久草在线最新免费 | 2019中文字幕在线播放 | 日本不卡一二三区 | 国产精品一区视频 | 麻豆视频在线免费观看 | 国产精品久久久久久久久久久久久久久久 | 欧美亚洲综合网 | 亚洲视频精选 | 国产成人精品二区 | 国产精品成人免费一区久久羞羞 | 黄色大片高清 | 成人做爰高潮片免费视频韩国 | 日本中文字幕电影在线观看 | 激情亚洲一区二区 | 一区二区三区日韩在线观看 | h视频免费观看 | 久久免费看片 | 久久精品国产精品亚洲 | 国产成人免费精品 | 国产欧美精品一区二区三区四区 | 国产一区二区三区高清 | 羞羞视频免费入口网站 | 国产成人精品区一区二区不卡 | 国产精选电影免费在线观看网站 | 成人羞羞国产免费游戏 |