亚洲国产精品lv,亚洲毛片在线免费观看,亚洲一区在线免费观看http://m.tkk7.com/anchor110/category/45622.htmlzh-cnTue, 12 May 2015 02:21:09 GMTTue, 12 May 2015 02:21:09 GMT60extjs給radio的文字label替換成圖片+文字方法http://m.tkk7.com/anchor110/articles/424903.html小一敗涂地小一敗涂地Thu, 07 May 2015 02:08:00 GMThttp://m.tkk7.com/anchor110/articles/424903.htmlhttp://m.tkk7.com/anchor110/comments/424903.htmlhttp://m.tkk7.com/anchor110/articles/424903.html#Feedback0http://m.tkk7.com/anchor110/comments/commentRss/424903.htmlhttp://m.tkk7.com/anchor110/services/trackbacks/424903.html方法如下:

{
xtype: 'radiogroup',
   items: [
     { boxLabel: "<img src='xyz1.gif'/>radio1", name: 'radio', inputValue: 'radio1', checked: true },
     { boxLabel: "<img src='xyz2.gif'/>radio2", name: 'radio', inputValue: 'radio2' },
     { boxLabel: "<img src='xyz3.gif'/>radio3", name: 'radio', inputValue: 'radio3' },
   ]
}

]]>
如何給ext表格中的行添加類html title 的提示信息http://m.tkk7.com/anchor110/articles/402411.html小一敗涂地小一敗涂地Mon, 05 Aug 2013 16:10:00 GMThttp://m.tkk7.com/anchor110/articles/402411.htmlhttp://m.tkk7.com/anchor110/comments/402411.htmlhttp://m.tkk7.com/anchor110/articles/402411.html#Feedback1http://m.tkk7.com/anchor110/comments/commentRss/402411.htmlhttp://m.tkk7.com/anchor110/services/trackbacks/402411.html{
            header : 
'通道名稱',
            dataIndex : 
'name',
            renderer: function(value,metadata,record,rowIndex,colIndex,store) { 
                metadata.attr 
= 'ext:qtip="' + record.get("name"+ '"';
                
return record.get("name");
            }
}


]]>
ext.grid.RowExpander模板數(shù)據(jù)刷新問題http://m.tkk7.com/anchor110/articles/359413.html小一敗涂地小一敗涂地Sat, 24 Sep 2011 06:48:00 GMThttp://m.tkk7.com/anchor110/articles/359413.htmlhttp://m.tkk7.com/anchor110/comments/359413.htmlhttp://m.tkk7.com/anchor110/articles/359413.html#Feedback0http://m.tkk7.com/anchor110/comments/commentRss/359413.htmlhttp://m.tkk7.com/anchor110/services/trackbacks/359413.html
this.expander = new Ext.grid.RowExpander({
        lazyRender : false,
        enableCaching : false,
        tpl : new Ext.Template(
            '<p><b>主隊:</b> {hostPlayers}</p>' +
            '<p><b>客隊:</b> {guestPlayers}</p>'
        )
    });
   
當編輯hostPlayers和guestPlayers數(shù)據(jù)后,store里面的數(shù)據(jù)已經(jīng)修改,但是界面依然無刷新。

解決辦法:
給RowExpander設(shè)置兩個屬性:
lazyRender : false,
enableCaching : false
即可。


]]>
ext中this.form.getForm().submit,返回參數(shù)問題http://m.tkk7.com/anchor110/articles/355782.html小一敗涂地小一敗涂地Thu, 04 Aug 2011 07:30:00 GMThttp://m.tkk7.com/anchor110/articles/355782.htmlhttp://m.tkk7.com/anchor110/comments/355782.htmlhttp://m.tkk7.com/anchor110/articles/355782.html#Feedback3http://m.tkk7.com/anchor110/comments/commentRss/355782.htmlhttp://m.tkk7.com/anchor110/services/trackbacks/355782.htmlthis.form.getForm().submit方式提交表單時,如果不在返回的文本中包含success:true這個屬性,則默認返回函數(shù)是failure。
只有設(shè)置后,返回才會到success處理方法。

]]>
讓iframe居中顯示http://m.tkk7.com/anchor110/articles/347900.html小一敗涂地小一敗涂地Fri, 08 Apr 2011 08:49:00 GMThttp://m.tkk7.com/anchor110/articles/347900.htmlhttp://m.tkk7.com/anchor110/comments/347900.htmlhttp://m.tkk7.com/anchor110/articles/347900.html#Feedback3http://m.tkk7.com/anchor110/comments/commentRss/347900.htmlhttp://m.tkk7.com/anchor110/services/trackbacks/347900.html

]]>
web開發(fā)者必備的15個Firefox插件(注:轉(zhuǎn)載于http://www.jz123.cn/text/0415757.html)http://m.tkk7.com/anchor110/articles/341781.html小一敗涂地小一敗涂地Tue, 28 Dec 2010 07:19:00 GMThttp://m.tkk7.com/anchor110/articles/341781.htmlhttp://m.tkk7.com/anchor110/comments/341781.htmlhttp://m.tkk7.com/anchor110/articles/341781.html#Feedback3http://m.tkk7.com/anchor110/comments/commentRss/341781.htmlhttp://m.tkk7.com/anchor110/services/trackbacks/341781.html  Aardvark:Aardvark使你能夠選擇網(wǎng)頁上的元素,以展示其上的行為。我用它來分析頁面結(jié)構(gòu)。你也能夠移除、隔離元素或產(chǎn)生DOM代碼。我強烈推薦。

  ColorZilla:如果網(wǎng)頁上有你喜歡的顏色,ColorZilla會找到其精確值,你就可以粘貼到代碼程序里了。還能根據(jù)內(nèi)建的調(diào)色板來產(chǎn)生自定義的顏色。它還保存經(jīng)常使用的顏色,方便隨后使用。強大、簡單,必不可少。

  CSS Validator:CSS Validator在瀏覽器增加一個右擊選項,以發(fā)送CSS到W3C CSS Validator。它在新開的標簽(tab)里顯示結(jié)果。CSS Validator是個好工具,遲早用得著。

  CSSViewer:沒有web設(shè)計師應(yīng)該不使用CSSViewer。該插件告訴你所需要的關(guān)于某個站點的所有CSS信息。僅僅單擊頁面,打開工具菜單,它就顯示了CSS信息。我?guī)缀跆焯煊谩?/p>

  FireBug:FireBug是那些不可或缺的擴展之一。它允許你編輯、debug、查看CSS、HTML和JavaScript。一旦你修改了站點的HTML,F(xiàn)ireBug會自動在同一個窗戶顯示。非常強大。

  FirePHP:FireBug是面向CSS、HTML和JavaScript的好工具,而FirePHP,僅在你已安裝FireBug擴展之后,會產(chǎn)生具有豐富功能的開發(fā)體驗。你可以查看PHP的質(zhì)量、排錯。很有幫助。

  Font Finder:它可以高亮任意站點上的字體,在選擇區(qū)域右擊,選擇“Font Finder”,以查看選擇部分整個CSS文本樣式。然后你就能粘貼到自己的網(wǎng)頁里。

  HTML Validator:功能非常強大,僅windows用戶使用。它把網(wǎng)頁的錯誤反饋給你。它還告訴你問題出在哪里。但是,如果你不是一個高級的web設(shè)計師,還是遠離它。太過復(fù)雜。

  IE View:只要你在使用windows,IE Viewer就是有用的工具。它在右鍵菜單里增加了“Open in IE”選項,從而快速地在Internet Explorer里打開網(wǎng)址。它還可以對比一個網(wǎng)頁在兩個瀏覽器里的樣子。

  Java Console:如果你想知道Java applets如何在網(wǎng)頁上運行,Java Console就適合你。你可以監(jiān)視、調(diào)試applets,并獲得一份有關(guān)性能的完整報告。

  LinkChecker:高亮任何網(wǎng)站的鏈接,告訴你該鏈接把你帶到一個可用的站點,否則將返回404.我天天用。

  Poster:如果你想調(diào)試服務(wù)器,發(fā)出HTTP請求,Poster就是最佳工具。操作簡單,你先設(shè)定一個內(nèi)容類型,數(shù)分鐘內(nèi),你將擁有需要檢視HTTP請求結(jié)果的所有信息。適用。

  Style Sheet Chooser II:它取代FireFox內(nèi)建的樣式單選擇器,讓你選用不同的樣式,并持續(xù)應(yīng)用整個網(wǎng)站。它不經(jīng)常被用到,但是,某些工作還是需要它的。

  Web Developer:如果你安裝了這里提到的任何擴展,Web Development也應(yīng)當包括在內(nèi)。它給Firefox增加了一個菜單和工具條,你可以選擇顯示網(wǎng)頁的樣式,查看或編輯CSS等等。Web開發(fā)者必不可少。

  YSlow:需要安裝了FireBug,它可以找到網(wǎng)站速度慢的原因。它根據(jù)《》分析網(wǎng)頁,并返回使網(wǎng)站變慢的因素。我經(jīng)常讓它幫我找到如何提高網(wǎng)站速度。試試看。



]]>
Extjs ajax同步請求時post方式參數(shù)發(fā)送方式(注:轉(zhuǎn)載于http://www.jb51.net/article/19537.htm)http://m.tkk7.com/anchor110/articles/341498.html小一敗涂地小一敗涂地Fri, 24 Dec 2010 14:40:00 GMThttp://m.tkk7.com/anchor110/articles/341498.htmlhttp://m.tkk7.com/anchor110/comments/341498.htmlhttp://m.tkk7.com/anchor110/articles/341498.html#Feedback4http://m.tkk7.com/anchor110/comments/commentRss/341498.htmlhttp://m.tkk7.com/anchor110/services/trackbacks/341498.html     ajax同步請求一般下面這樣:
var conn = Ext.lib.Ajax.getConnectionObject().conn;
conn.open(
"POST"'http://localhost:8080/struts2study/TreeDDGet?node=-1',false);
//設(shè)置為false,代表同步請求
// 這里的conn對象其實就是 xmlHttpRequest 對象。

conn.setRequestHeader(
"Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
conn.send(
"start=" + 0 + "&limit=" + 30 );
var rootJson 
= conn.responseText;

    一般參數(shù)傳遞通過url后面跟后臺也能取到,不過看到send參數(shù)也可以發(fā)送參數(shù),試驗了一下服務(wù)器端接受不到發(fā)送的參數(shù),在firebug里看到發(fā)送的 請求post部分是一個串,不太象正常發(fā)送的參數(shù)。搜索了很久也沒有找到方法,后來搜到一篇文章介紹了xmlHttpRequest對象的send方法解 釋,才知道需要設(shè)置一個header屬性Content-Type 告訴服務(wù)器是form方式發(fā)送數(shù)據(jù),然后send方法里的參數(shù)串才會被服務(wù)器解釋到。

]]>
ExtJs 之簡單 Form提交(注:轉(zhuǎn)載于http://m.tkk7.com/supercrsky/articles/218037.html)http://m.tkk7.com/anchor110/articles/341497.html小一敗涂地小一敗涂地Fri, 24 Dec 2010 14:37:00 GMThttp://m.tkk7.com/anchor110/articles/341497.htmlhttp://m.tkk7.com/anchor110/comments/341497.htmlhttp://m.tkk7.com/anchor110/articles/341497.html#Feedback0http://m.tkk7.com/anchor110/comments/commentRss/341497.htmlhttp://m.tkk7.com/anchor110/services/trackbacks/341497.html<%@ page language="java" pageEncoding="gbk"%>
<%
    String path 
= request.getContextPath();
    String basePath 
= request.getScheme() + "://"
            
+ request.getServerName() + ":" + request.getServerPort()
            
+ path + "/";
%>
<html>
    
<head>
        
<link rel="stylesheet" type="text/css"
            href
="<%=basePath%>/js/ext/resources/css/ext-all.css" />
        
<script type="text/javascript"
            src
="<%=basePath%>/js/ext/adapter/ext/ext-base.js"></script>
        
<script type="text/javascript" src="<%=basePath%>/js/ext/ext-all.js"></script>
        
<script type="text/javascript">
  Ext.onReady(function()
  {
       var form1 
= new Ext.form.FormPanel({
       renderTo:
"loginForm"//要渲染的div
       labelWidth: 75// label settings here cascade unless overridden 
       method:'POST',
       title: 
'登錄窗口',
       bodyStyle:
'padding:5px 5px 0',
       width: 
300,
       defaults: {width: 
200},
       defaultType: 
'textfield',
       
//實現(xiàn)非AJAX提交表單一定要加下面的兩行!
       onSubmit: Ext.emptyFn,
       submit: function() 
       {
           
this.getEl().dom.action= 'index.jsp'//連接到服務(wù)器的url地址
           this.getEl().dom.submit();
       },
       
       items: [{
           fieldLabel: 
'用戶名',
           id: 
'username'
           name: 
'name',   
           allowBlank:
false,
           blankText : 
"用戶名不能為空",
           width:
150
           },{
           fieldLabel: 
'密碼',
           blankText : 
"密碼不能為空",
           id: 
'password',
           name: 
'pwd',
           allowBlank:
false,
           minLength : 
6,
           width:
150,
           inputType:
'password' //類型為password
       }
       ],
       buttons: [{
           text: 
'登錄',
           type:
'button',
           id:
'login',
           handler: function()
           {
                   
//表單驗證通過
                   if (form1.form.isValid())
                   {    
                       
//提交form
                       form1.form.submit();
                   }    
           }
       },{
           text: 
'重置',
           type:
'reset',
           id:
'clear',
           handler: function()
           {
                form1.form.reset();
           }
       }
       ]
       }); 
    
    
//將form添加window中
    var window = new Ext.Window({
        title: 
'用戶登錄',
        width: 
300,
        height:
180,
        layout: 
'fit',
        plain:
true,
        bodyStyle:
'padding:5px;',
        buttonAlign:
'center',
        items: form1
    });
    
//顯示window
    window.show();    
  });
  
 
</script>
    
</head>
    
<body>
        
<div id="loginForm"></div>
    
</body>
</html>

]]>
ext中使用文件上傳http://m.tkk7.com/anchor110/articles/340559.html小一敗涂地小一敗涂地Mon, 13 Dec 2010 15:30:00 GMThttp://m.tkk7.com/anchor110/articles/340559.htmlhttp://m.tkk7.com/anchor110/comments/340559.htmlhttp://m.tkk7.com/anchor110/articles/340559.html#Feedback0http://m.tkk7.com/anchor110/comments/commentRss/340559.htmlhttp://m.tkk7.com/anchor110/services/trackbacks/340559.html this.form.getForm().submit({
    waitTitle : '請稍后...',
    waitMsg : '正在保存菜譜信息,請稍后...',
    url: '../cookbook',
    method: 'POST',
    success: this.addCookbook,
    failure: function(form, action) {
        DelayMessage.show("系統(tǒng)消息", action.failureType);
    },
    scope: this
});
開始的時候,從服務(wù)器端返回JSON數(shù)據(jù)的時候,直接彈出下載提示對話框,success函數(shù)從來不執(zhí)行。
不明白什么原因。

經(jīng)過在EXT JS官方論壇上查找,發(fā)現(xiàn)有如下解釋:
Your server needs to return a page with Content-type:text/html (so NOT application/json!).

Also, since it's HTML the response should be:
HTML Code:
<html><body>{success:true}</body></html>
于是,我修改服務(wù)器端返回,由原來的application/json返回,改成html返回,并且,按照數(shù)據(jù)規(guī)定格式寫。

注意:返回的html中,必須帶success:true參數(shù)。如果要回傳其他數(shù)據(jù),請在后面加上對應(yīng)的數(shù)據(jù)即可。如下:
<html><body>{success:true,cookbook:[{name:"gbjd"},{name:"szr"}]}</body></html>



]]>
extjs 處理HTML事件和自定義事件(注:轉(zhuǎn)載于http://m.tkk7.com/algz/articles/317021.html)http://m.tkk7.com/anchor110/articles/340164.html小一敗涂地小一敗涂地Thu, 09 Dec 2010 09:18:00 GMThttp://m.tkk7.com/anchor110/articles/340164.htmlhttp://m.tkk7.com/anchor110/comments/340164.htmlhttp://m.tkk7.com/anchor110/articles/340164.html#Feedback0http://m.tkk7.com/anchor110/comments/commentRss/340164.htmlhttp://m.tkk7.com/anchor110/services/trackbacks/340164.html extjs 處理HTML事件和自定義事件

1. 處理HTML元素的標準事件

HTML元素的標準事件是指mouseover、mousedown、click、 blur、focus、change等。在ExtJS中,這些事件的處理如下:

  • 注冊一個事件處理函數(shù)使用: Ext.get('myElement').on('click', myHandler, myScope) myElement是要注冊的元素的ID,click是事件的名稱(注意,和HTML元素中的聲明onXXX不同,這里不需要on),myHandler 是處理函數(shù)的函數(shù)名稱,myScope是一個可選的參數(shù),指定處理函數(shù)綁定的對象,也就是處理函數(shù)的作用域,如果不提供這個參數(shù),則是默認的 window。
  • 撤銷一個事件處理函數(shù): Ext.get('myElement').un('click', myHandler, myScope) 參數(shù)的意義同上。

ExtJS 會根據(jù)不同的瀏覽器進行相應(yīng)的處理,支持多瀏覽器。事件處理函數(shù)的參數(shù)只能參考ExtJS的文檔了,必要時還得參考源代碼。

2. 處理自定義事件

在ExtJS中使用自定義事件,需要從Ext.util.Observable繼承,示例代碼如下:

Employee = function(name){
this.name = name;
this.addEvents({
"fired" : true,
"quit" : true
});
}
Ext.extend(Employee, Ext.util.Observable, { ... });

在這段代碼中,定義了一個Employee類,定義了fired和quit兩個事件。如何觸發(fā)這兩個事件呢,基類 Ext.util.Observable提供了觸發(fā)自定義事件的方法fireEvent(eventName, arg1, arg2, ... argn), eventName是要觸發(fā)的時間的名稱(不區(qū)分大小寫),后面的參數(shù)arg1,arg2等是要傳給事件處理函數(shù)的參數(shù)。用上面的Employee類做示 例,觸發(fā)quit事件:

this.fireEvent('quit', this);

這行代碼將觸發(fā)quit事件,并將Empolyee類的實例傳給quit事件的處理函數(shù),quit事件的訂閱可以采用如下代碼:

function myHandler1(empolyee){ ... }
function myHandler2(empolyee){ ... }
var emp = new Empolyee('tom');
emp.on('quit', myHandler1);
emp.on('quit', myHandler2);

在上面的代碼中,為quit事件注冊了兩個處理函數(shù)(myHandler1與myHandler),當quit事件被激發(fā)時,將會依次調(diào)用 myHandler1和myHandler2兩個函數(shù)。

值得注意的是,不管是HTML元素的標準事件還是自定義事件,如果為某個時間注冊了多個處理函數(shù),如前面的例子,如果myHandler1返回 false的話,則會取消在myHandler1之后注冊的處理函數(shù)的執(zhí)行,即該事件被取消,從而停止繼續(xù)執(zhí)行該事件的處理函數(shù),而這個返回值false 會作為事件激發(fā)的結(jié)果,返回給empolyee,即:

var result = this.fireEvent('quit', this);
if (result === false) {
alert('event canceled'); //這里表示事件被某個處理函數(shù)取消
}
else {
alert('event complete'); // 這里表示事件執(zhí)行完畢
}

通過Ext的自定義事件的機制,可以實現(xiàn)一對多的觀察者模式,也可以實現(xiàn)一對一的綁定模式,這一點,在ExtJS的開發(fā)中是很重要的。



]]>
主站蜘蛛池模板: 久久久久久亚洲av无码蜜芽 | 亚洲欧美日韩一区二区三区| 成人人免费夜夜视频观看| 国产精品亚洲综合天堂夜夜| 国产黄色一级毛片亚洲黄片大全| 久久国产色AV免费看| 亚洲欧美日韩中文字幕一区二区三区| 亚洲一级特黄无码片| 97热久久免费频精品99| 麻豆69堂免费视频| 久久久无码精品亚洲日韩京东传媒 | 亚洲色一区二区三区四区| 亚洲乱亚洲乱少妇无码| 4444www免费看| 四虎国产精品永免费| 亚洲另类自拍丝袜第1页| 亚洲日本中文字幕一区二区三区| 18成禁人视频免费网站| 青青草国产免费国产是公开| 亚洲一区二区三区精品视频| 综合亚洲伊人午夜网 | 永久在线观看www免费视频| 黄网站色视频免费观看45分钟| 亚洲日韩区在线电影| www国产亚洲精品久久久| 在线视频免费观看爽爽爽| 国产精品偷伦视频免费观看了| 亚洲人成电影网站色| 亚洲电影一区二区三区| 亚洲精品99久久久久中文字幕 | 免费v片视频在线观看视频| 免费在线观看视频网站| a级毛片免费观看网站| 亚洲妇女无套内射精| 亚洲综合激情视频| 亚洲日韩精品无码一区二区三区| 国产成人无码区免费A∨视频网站| 亚洲精品国产免费| 无码人妻精品中文字幕免费| www在线观看免费视频| 国产亚洲美女精品久久久久|