ext資料庫
㈠ EXT中如何按照某一列對資料庫所有數據進行排序默認的只能對當前頁的數據進行升序降序排序!
在你定義store的李者裡面加上
sortInfo : {
field : 'CNAME',
direction : 'ASC' //升序排列
}
在field處替換你要排序的那個欄位蠢擾鍵.
然後再在store中加入remoteSort : true //開啟遠程排帶巧序
㈡ 那EX丅是什麼用途
非凡的能力。非凡的能力,是新一代偶像力量女孩組成的兩個人。
㈢ 資料庫表名後面_ext是什麼意思
_ext表示擴展,指的是擴展表,是為了將基者孫礎表的欄位擴展開來而創建的表,一般用於擴展記錄欄位數量和山,用來滿足不同的需求或者特殊情況。添加進去的欄位可以是新的,也可以是原有數據表中已有的首棚鏈欄位,但是以_ext結尾加以區分。
㈣ ext怎麼從資料庫中取得圖片路徑,然後在js上顯示出圖片呢
首先從資料庫獲取信息到前端,接收數據要用store,你把圖片的路徑寫入資料庫中,然後通過store去load數據到前端。
然後要看你腔爛要怎麼展示圖片,在哪顯示了!
例如使用Ext.XTemplate,自己去寫圖片顯示的位置,樣式等。可以去參考ext3.0文檔中Ext.DataView的例子
var store = new Ext.data.JsonStore( {
fields : [ "id", "name", "path" ],
url: '....',
......
});
store.load();
var tpl = new Ext.XTemplate('<div class="aaa"><img src="{path}" title="{name}" /></div>',);
var dataview = new Ext.DataView( {
store: store,
tpl: tpl,
........
});
var panel = new Ext.Panel({
.......
items:dataview
)}
還可以使用textfield,這就要自己完成整個panel或window的布局了
例如:
.....
{
columnWidth : .5,
layout : 'form',
labelWidth : 60,
items : [{
xtype : 'textfield',
fieldLabel : '個人照片',
width : 150,
Height : 180,
inputType : 'image',
listeners : { // 該項被載入時載入照片
'render' : function(_filed) {
_filed.getEl().dom.src = "a.jpg";//這里圖片的路徑可以預先從store中讀取,賦給變數然後給叢鍵它
}
}
}]
}
如果是在grid里顯示圖片,那麼grid中的ColumnModel里可以有一個欄位是圖片路徑,然後通過store傳入該路徑並顯示
例如:
var sm = new Ext.grid.CheckboxSelectionModel();
var cm = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(), sm,
{
header : "圖片",
width : 40,
dataIndex : "path",
align : "center",
renderer : function(v) {
return "<img src='" + v +"'>"
}
},
......
還有很多跟圖片有關的地方,我暫時也想不起來,看具體滲圓巧情況具體解決了,總之後台對應的是資料庫,前台對應的是store,前後交互就是把後台的數據放store里,然後前台根據store做前台該做的事