㈠ 我想做一個將html的表單轉換成extjs的標簽,我現在可以將html的表單欄位用extjs的方式renderTo,
你所說的保存是什麼意思?不太明白。。。。
是說要如何提交給後台么?
如果是這樣的話(猜測。。。),那麼有兩種方法,常規式的submit和ajax
不管怎麼樣,表單的內容都要自己編輯,set到request或編輯成字元串通過ajax傳回去都可以
㈡ 前端extjs按照教程裡面寫的沒有效果,代碼如下
不是沒有效果,是你的js報錯了,所以沒有運行出你要的效果。
Person這個對象的Say函數和構造函數之前少英文逗號 , 這個分隔符,加上就可以了:
Say:function(msg){}, constructor: function (config) {}
個人建議你找個代碼編輯器,像Eclipse,MyEclipse這樣的,加上Spket這個插件。在Spket里寫js,像你這種少標點符號的語法錯誤,它會直接提示出來的。
希望能夠幫到你。
㈢ 會extjs,是不是就可以勝任前端開發的工作了
不是,extjs說白了只是一種工具,它有它適用的范圍。只能說如果你把extjs學好了,你就可以開發出一個差不多的管理型系統。但這又需要很多後台技術,所以你得要懂php,或者jsp,或者asp。這樣才能游刃有餘。
但是extjs也只能開發這種管理系統。這是由於它過於龐大,以及效率跟同類相比略低所致。
㈣ extjs和js和ext之間什麼關系
ExtJS是一種主要用於創建前端用戶界面,是一個基本與後台技術無關的前端ajax框架。
js泛指javascript.
Ext是一個強大的js類庫,以前是基於YAHOO-UI,現在已經完全獨立了。
主要包括data、widget、form、grid、dd、menu,其中最強大的應該算grid了,編程思想是基於面向對象編程(oop),擴展性相當的好.可以自己寫擴展,自己定義命名空間。web應用可能感覺太大.不過您可以根據需要按需載入您想要的類庫就可以了。
主要包括三個大的文件:ext-all.css,ext-base.js,ext-all.js(包括所有的類庫,您可以根據需要進行刪減.官方網站提供這一介面),在引用ext類庫的時候,這三個文件必不可少。
它提供了豐富的,非常漂亮的外觀體驗,成為眾多界面層開發人員的追捧!其核心的組件基本覆蓋了我們構建富客戶端的常用的組件。
從 Ext 2開始,商業版(針對那些以盈利為目的的開發方)要收費了。這可能會影響一些他的應用前景。
目前的最新版本為4.0
㈤ 如何使得Extjs項目多個頁面共用的一個基礎的查詢表單能夠得到頁面上的復用
可以自定義成一個類型的親
Ext.define('myform',{extend:'Ext.form.Panel',
alias: 'widget.myform',
....
})
㈥ extjs中有一組現有的json數據 怎麼把它轉換並顯示在前台頁面上
ext:textfield{id='haha'}
haha.setValue(request.msg);
㈦ extjs 在項目中怎麼使用
extjs說白了,就是一套做界面的東西,但是呢,他的界面都是用javascript來寫的,寫出來,經過渲染,就變成了你看到的界面。
至於怎麼用,你只要把ext要用到的js文件和css文件引用了,然後寫出前端顯示的js代碼,就能使用了。
如果要學習,推薦你看蔡世友的extjs視頻教程,講的很好的,就是有點老。
㈧ Extjs5項目的生產環境下我們應該如何才能夠在每個頁面引用最合適的js和css文件呢
最新版本是Extjs5.0.1,我們可以在官方網站進行下載。(這里不得不提一句,Extjs5到目前為止還沒有免費的授權,所以下載到的版本是試用版。)
下載到的壓縮包解壓以後,你會看到一大堆的文件夾和文件,我們該如何使用Extjs5呢?
之前看到過別人說的通過Sencha CMD創建Extjs5項目,但個人覺得那種方式並不適合我們目前的開發模式。我說做ASP.NET的,需要在ASP.NET MVC或WebForm中使用Extjs,所以絕對不上簡單的通過Sencha CMD 生成Extjs5項目那麼簡單。
㈨ Extjs如何將model中的數組輸出的前端
前台部分 首先定義一個數組,用來儲存STORE里的值。之後利用store自帶的each遍歷方法把數組填滿。最後建一個ajax請求傳送到後台即可。var lstAddRecord=new Array(); store.each(function(record) { lstAddRecord.push(record.data); }); Ext.Ajax.request({ url: 'function/rivaldata/rivalDataAction.do?tag=add', params: {strJson:Ext.encode(lstAddRecord)} });
後台解析部分 主要是利用了JSON-Lib包,實現了關鍵功能。 String strJson=request.getParameter("strJson");
JSONArray js=JSONArray.fromObject(strJson);
JSONObject jo=null;
Iterator it=js.iterator();
while(it.hasNext()){
jo=(JSONObject)it.next();
//follow codes are get the value :)
String goodId=jo.getString("goodId");
Double goodsPrice=jo.getDouble("goodsPrice");
//ok, to do something use the vaules:)
System.out.println("the goodId is :"+goodId);
}
㈩ 想把extjs 3的項目風格改成extjs5的扁平化風格
確實代碼差的比較多 , 不能直接升級 , 而3.4時的CSS也不能很容易的自定義...
比較難....
先升級為4.x .. 也有類似扁平話風格的theme...而且可以升級