包含還有人用extjs么的詞條

本文目錄一覽:

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-tw/n/129101.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-10-03 23:26
下一篇 2024-10-03 23:26

相關推薦

發表回復

登錄後才能評論