Ext 中 如何將grid的資料傳到tab中的html段中
如題,我想點選grid中的某一行,然後把這行對應的幾個欄位的內容傳到tab中的html段中,程式碼如下:
var tableStore = new Ext.data.Store( {
proxy :new Ext.data.HttpProxy( {
url :'acfgWorkOrder!query.action?'
}),
reader :new Ext.data.JsonReader( {
root :'workorderBeanList',
totalProperty :'totalCount',
idProperty :'so_nbr'
}, [ {
name :'so_nbr'
}, {
name :'prod_id'
}, {
name :'state'
}, {
name :'acc_nbr'
}, {
name :'lrn'
}, {
name :'prod_func'
}, {
name :'create_date'
}, {
name :'inas_serial_nbr'
}])
});
tableStore.setDefaultSort('so_nbr', 'asc');
// ColumnModel物件,用於grid物件中的列格式化配置
var cm = new Ext.grid.ColumnModel( [ new Ext.grid.RowNumberer(),{
id :'so_nbr',
header :'工單流水號',
dataIndex :'so_nbr'
}, {
header :'產品編號 ',
dataIndex :'prod_id'
}, {
header :'主工單狀態 ',
dataIndex :'state'
}, {
header :'邏輯號碼 ',
dataIndex :'acc_nbr'
}, {
header :'物理號碼 ',
dataIndex :'lrn'
}, {
header :'產品功能 ',
dataIndex :'prod_func'
}, {
header :'建立時間 ',
dataIndex :'create_date'
} ]);
// by default columns are sortable
cm.defaultSortable = true;
// 建立表格
var grid = new Ext.grid.GridPanel( {
title :'主工單資料',
id: 'detailPanel',
store :tableStore,
cm :cm,
viewConfig : {
forceFit :true
},
// inline toolbars
tbar:[{
id : 'New1',
text : '詳情',
tooltip : '顯示詳情',
iconCls : 'edit',
handler : function() {
ptb_bt2();
},
disabled :disableMod
}],
// 新增分頁工具欄
bbar :new Ext.PagingToolbar( {
pageSize :25,
store :tableStore,
displayInfo :true,
displayMsg :'顯示 {0}-{1}條 / 共 {2} 條',
emptyMsg :"無資料。",
disabled :disableQuery,
plugins: new Ext.ux.grid.PageSizePlugin()
}),
width :700,
height :380,
// autoHeight: true,
frame :true,
loadMask :true,// 載入遮罩動畫
autoShow :true
});
---------------------------------------------------------------
tab = tabs.add({
title: "test",
html: "<table width='100%' cellspacing='1' cellpadding='2' border='1' bgcolor='CCCCCC'>"
+"<tr><td width='50%'>工單流水號</td><td width='50%' id='so_nbr'></td></tr>"
+"<tr><td width='50%'>產品編號</td><td width='50%' id='prod_id'></td></tr>"
+"</table>"
});
----------------------------------------------------------------
如何才能讓上面的so_nbr顯示對應grid中選中行的值呢?或者有什麼其他的寫法也行、
var tableStore = new Ext.data.Store( {
proxy :new Ext.data.HttpProxy( {
url :'acfgWorkOrder!query.action?'
}),
reader :new Ext.data.JsonReader( {
root :'workorderBeanList',
totalProperty :'totalCount',
idProperty :'so_nbr'
}, [ {
name :'so_nbr'
}, {
name :'prod_id'
}, {
name :'state'
}, {
name :'acc_nbr'
}, {
name :'lrn'
}, {
name :'prod_func'
}, {
name :'create_date'
}, {
name :'inas_serial_nbr'
}])
});
tableStore.setDefaultSort('so_nbr', 'asc');
// ColumnModel物件,用於grid物件中的列格式化配置
var cm = new Ext.grid.ColumnModel( [ new Ext.grid.RowNumberer(),{
id :'so_nbr',
header :'工單流水號',
dataIndex :'so_nbr'
}, {
header :'產品編號 ',
dataIndex :'prod_id'
}, {
header :'主工單狀態 ',
dataIndex :'state'
}, {
header :'邏輯號碼 ',
dataIndex :'acc_nbr'
}, {
header :'物理號碼 ',
dataIndex :'lrn'
}, {
header :'產品功能 ',
dataIndex :'prod_func'
}, {
header :'建立時間 ',
dataIndex :'create_date'
} ]);
// by default columns are sortable
cm.defaultSortable = true;
// 建立表格
var grid = new Ext.grid.GridPanel( {
title :'主工單資料',
id: 'detailPanel',
store :tableStore,
cm :cm,
viewConfig : {
forceFit :true
},
// inline toolbars
tbar:[{
id : 'New1',
text : '詳情',
tooltip : '顯示詳情',
iconCls : 'edit',
handler : function() {
ptb_bt2();
},
disabled :disableMod
}],
// 新增分頁工具欄
bbar :new Ext.PagingToolbar( {
pageSize :25,
store :tableStore,
displayInfo :true,
displayMsg :'顯示 {0}-{1}條 / 共 {2} 條',
emptyMsg :"無資料。",
disabled :disableQuery,
plugins: new Ext.ux.grid.PageSizePlugin()
}),
width :700,
height :380,
// autoHeight: true,
frame :true,
loadMask :true,// 載入遮罩動畫
autoShow :true
});
---------------------------------------------------------------
tab = tabs.add({
title: "test",
html: "<table width='100%' cellspacing='1' cellpadding='2' border='1' bgcolor='CCCCCC'>"
+"<tr><td width='50%'>工單流水號</td><td width='50%' id='so_nbr'></td></tr>"
+"<tr><td width='50%'>產品編號</td><td width='50%' id='prod_id'></td></tr>"
+"</table>"
});
----------------------------------------------------------------
如何才能讓上面的so_nbr顯示對應grid中選中行的值呢?或者有什麼其他的寫法也行、
相關文章
- 將一個Activity中的資料傳到另一個Activity的Fragment中的方法Fragment
- .net將資料庫中的html標籤展示資料庫HTML
- struts 中如何將jsp頁面中的一個物件傳到提交的action裡JS物件
- 如何將外部資料庫 匯入到系統的SQL中資料庫SQL
- 達夢資料庫如何將Excel表的資料複製到表中資料庫Excel
- 如何將資料庫中json格式的列值對映到java物件的屬性中資料庫JSONJava物件
- all_tab_modifications中無資料
- Yii將需要的log寫入到資料庫中資料庫
- 將MYSQL資料顯示在QT的tablewidget中/將QT中的資料儲存到MYSQL資料庫中MySqlQT資料庫
- Flutter 中的資料傳遞Flutter
- 直播app原始碼中的資料是如何在網路中傳輸的?APP原始碼
- Kendo UI Grid中的動態資料(三)UI
- Kendo UI Grid中的動態資料(一)UI
- Flume將 kafka 中的資料轉存到 HDFS 中Kafka
- 如何將資料匯入到 SQL Server Compact Edition 資料庫中SQLServer資料庫
- 如何將資料庫中的資料導成 excel 檔案資料庫Excel
- log4j中將日誌插入到資料庫中遇到的問題^_^資料庫
- 如何將Azure SQL 資料庫還原到本地資料庫例項中SQL資料庫
- 如何將kafka中的資料快速匯入Hadoop?KafkaHadoop
- 如何將<img>圖片插入html元素中HTML
- Python中如何將列表資料清空?Python
- ext-anychart柱狀圖呈現取自資料庫中的資料資料庫
- sqoop進行將Hive 詞頻統計的結果資料傳輸到Mysql中OOPHiveMySql
- SqlServer將資料庫中的表複製到另一個資料庫SQLServer資料庫
- 將Excel中的資料匯入至MsSQLSERVER中(示例) (轉)ExcelSQLServer
- 如何將Docker中GitLab資料備份到宿主Linux上DockerGitlabLinux
- Sqoop將MySQL資料匯入到hive中OOPMySqlHive
- 在ActionForm中如何獲取session中的資料?ORMSession
- Oracle中的段Oracle
- 如何清除 Elasticsearch 中的資料Elasticsearch
- 傳說中的資料結構_JAVA資料結構Java
- html頁面中如何傳送ajax請求HTML
- pl/sql developer將excel資料匯入到資料庫中SQLDeveloperExcel資料庫
- 通過 POI 將資料庫中的資料上傳至 OSS 物件儲存資料庫物件
- EXCEL資料上傳到SQL SERVER中的簡單實現方法ExcelSQLServer
- .NET Core使用NPOI將Excel中的資料批量匯入到MySQLExcelMySql
- 多個變數如何傳到awk中變數
- 如何高效地將SQL資料對映到NoSQL儲存系統中SQL