转载自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