轉載自http://wenku.baidu.com/view/67a3ac2db4daa58da0114a86.html
1. 請寫出Ext組件的超類(基類)?
Ext.component
2. Ext的佈局組件中有哪兩個重要參數?
layout,items
3. Ext.id()函數的作用是什麼?
生成唯一的id標識值
4. 你常用哪種字符編碼進行Ext項目開發?
utf-8
5. Ext.grid.RowNumber()是有什麼作用?
生成自動計數列
6. 在Grid中有哪種預設的selectionModel?
cellSelectionModel, rowSelectionModel
7. store中哪兩個參數用於分頁設置的?
start, limit
8. 在Grid的beforeedit事件中怎樣取消編輯操作返回?
return false
9. form.submit提交和使用Ajax方法提交數據時,兩者的success和failure函數有何異同?
form中的帶有業務邏輯,ajax的沒有,只是關聯網絡連接狀態
10. 寫出Ext基本的佈局layout?
fit,border,form,column,accordion,card,table,anchor,absolute
11. 表單中設置reader有何作用?
設置讀寫數據適配器,定義讀寫數據結構
12. Ext中的Form支持哪三種形式的提交?
html的form提交,兩種Ajax形式提交
13. 在form中有一個name : ’myName’的textfield組件,請問怎樣利用當前form得到該myName對象
form.getForm.findfield(‘myName’)
14. 以下代碼中有問題嗎?請全部指出,並建議如何修改
new Ext.FormPanel({
labelAlign: 'top',
frame:true,
title: 'hello world',
bodyStyle:'padding:5px 5px 0',
defaultType: ‘textfield’,
width: 600,
items: [{
layout:'column',
items:[{
columnWidth:.5,
layout: 'form',
items: [{
fieldLabel: 'First Name',
name: 'first',
anchor:'95%'
}
……………….
不能設置defaultType: ‘textfield’,應該在items組件中用xtype指定類型
15. 請簡述Ext.util.Observable在Ext中的作用?
封裝並提供了高層的事件驅動模型
16. 現定義了一person類,請爲其實現“walk, eat, sleep”三個事件,並實現如何攔截和處理事件
Person類:
Person = function(name){
this.name = name;
}
17. 請說明Ext.reg()有什麼作用,並指明如何使用。
person = function(name){
this.name = name;
this.addEvents(“walk”, “eat”, “sleep”);
}
Ext.extend(person, Ext.util.Observable){ ////重要
into: function(event){
return this.name + ‘is’ + event + ‘ing.’;
}
}
處理:
Person.on(‘walk’, function(){
});
………
作用是註冊Ext組件,兩種使用方法:new和xtype
18. Ext中合用哪種方式實現類的繼承?
extend