本文目錄一覽:
- 1、extjs 現在還流行嗎,大家還在用嗎
- 2、有人用過extjs 嗎,我是新手,在Ext.grid.ColumnModel({}) 怎麼獲得值,在線等
- 3、現在用Extjs的多嗎
- 4、extjs為什麼越來越少人用
- 5、有人用extjs(modern|classic)來開發ipad管理軟件嗎
extjs 現在還流行嗎,大家還在用嗎
flex現在不是很流行了,EXTJS,easyui用的比較普遍,大多偏向於web後台管理系統
有人用過extjs 嗎,我是新手,在Ext.grid.ColumnModel({}) 怎麼獲得值,在線等
Ext.grid.ColumnMode
是個組件 你想獲得哪個值 要獲取整個組件的函數是
Gird.getColumnModel()
需要綁定值的話 是這樣配置 dataIndex : ‘dlTime’ dltime 是數組鍵值
columns: [
{ header: “Ticker”, dataIndex: ‘dlTime’, width: 60, sortable: true},
]
getColumnWidth( Number col ) : Number
返回某個列的寬度。Returns the width for the
getTotalWidth( Boolean includeHidden ) : Number
返回所有列寬度之和
getColumnHeader( Number col ) : String
返回某個列的頭部
現在用Extjs的多嗎
extjs類庫相對jquery,比較大的好處在於它將ui的渲染和邏輯功能代碼都放到了js當中,將ui元素作為對象進行操作.
但是實際上現在用ext的相對偏少一些.
第一,它的門檻會相對高一些;
第二,擴展數量不如jquery.
第三,調試比較困難.
extjs為什麼越來越少人用
它的缺點和優點同樣明顯,封裝的太好,對組件的自定義很難,靈活性很差,做後台管理界可以,但不適合做網站,且不管如何優秀的前端框架用久了都會出現審美疲勞,千篇一律,不像bootstrap那麼靈活方便
有人用extjs(modern|classic)來開發ipad管理軟件嗎
sencha touch被合併到extjs6裡面,extjs6可以開發桌面端、移動端、甚至通用的web app(針對不同設備類型自動顯示不同的頁面),相同的代碼可以共用,比如桌面端和移動端假如只是界面不同,像model和controller那些如果相同的話可以共用,即便是有些區別也可以寫個父類,然後移動端和桌面端的代碼分別繼承該類並添加額外功能。
另外,extjs6也支持MVVM了,利用官方文檔的最佳實踐MVVM+MVC混合來開發,真的令人很愉悅。
當然我們只是開發移動端的,下面介紹下怎樣做。extjs6引入了toolkit概念,做移動端的toolkit是modern,桌面端的是classic,我們將用它的modern toolkit來開發。
創建一個app:sencha –sdk (sdk目錄) generate app –modern (app名稱) (生成的目錄)
例如:sencha –sdk G:\lib\JavaScript\extjs\ext-6.0.0-gpl\ext-6.0.0 generateapp –modern Test my-test
如果不加“-modern”的話它會自動生成一個通用app,有app、classic和modern三個目錄存放源代碼,app為共用代碼目錄,classic和modern分別為桌面端和移動端的不共用代碼。但我們只是做移動端的,所以存放源碼的就一個app目錄。
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/129101.html