extjs总结

1. 在项目中使用ext,需要自己整理一下,因为发布包里的内容并非都是必须的,必需内

容至少应包括:ext-all.js、adapter/ext/ext-base.js、bulid/locale/ext-lang-zh_CN.js和整个resource目录。注意导入顺序。

2. extjs中e是event 主要就是保存event事件信息的参数

el是element 容器的意思,文件物件模型(Document Object Model,简称DOM),

3.Ext.onReady()可以保证它里面的内容会在所有的HTML元素都加载完成后才执行,这样就避免了许多家在顺序导致的问题。

4.表格的列信息包括首部显示文本header、列对应的记录集字段dataIndex、列是否可排序sortable、列的渲染函数renderer、宽度width、格式化信息format等。

3. 面板必须渲染。

面板示例:

var panel=new Ext.Panel({

id:"myPanel",//标识

renderTo:"divPanel",//在哪个元素中渲染

title:"我的面板",

width:400,

height:300,

frame: false,//如果为true 则panel具有全部阴影,否则只有1px边框

//html:"<h1>这是在Panel中的内容...</h1>",

contentEl:'divPanelContent',//此属性可以简写成“el”,显示哪个元素中的内容 draggable:true,//是否允许拖动

collapsible:true,//是否可以折叠

titleCollapse:true,//是否点击整个标题栏都可以收缩

tools:[

{id:"Save",handler:function(){

Ext.Msg.alert("系统提示","保存成功!");

}},

{id:"Help"},

{id:"Close",handler:function(){

Ext.get("divPanel").hide();

}}

],

tbar:[

new Ext.Toolbar.TextItem("工具栏"),

{xtype:"tbfill"},

{pressed:true,text:'添加'},

{xtype:"tbseparator"},

{pressed:true,text:'保存'}

],

bbar:[{text:"这是状态栏"}],

buttons:[{text:"该按钮位于底部!"}]

});

对应的html:

<div id="divPanel"></div>

<div id="divPanelContent">

ExtJs学习,欢迎大家多多交流,共同进步!cmj studio!

</div>

上面基本的配置熟悉都有注释就不再说了,关键一下contentEl、renderTo、draggable。 contentEl:就是panel中要显示的内容,不过它的值是一个html元素的id,例如上面我们就指明 为"divPanelContent",这样panel中就会显示这个层中的内容。当然如果只是简单的内容的话,我们可以直接使用html这个属性来指明 panel内部的内容。

renderTo指的是渲染到哪个元素上,因为对于Ext来说所有的我们看到的控件都是通过基本的html来模拟的,而panel要想显示就必须通 过层来模拟,所以从上面你也能够看到我们指定panel渲染到"divPanel"这个Html原色上。当然对于renderTo这个属性如果我们不配置 的话也是可以的,这样的话我们可以在定义好panel之后,通过panel.render("divPanel");来渲染,其实是一样的。

扩展:到这里其实稍微知道Ext的朋友都知道,除了renderTo 、render在Ext中类似的还有applyTo、applyToMarkup。我们在此就看一下它的区别。

也就是说renderTo对应于其所在元素的父元素,而applyTo对应元素本身。

4. Viewport不需要再指定renderTo,而我们也看到Viewport确实填充了整个浏览器显示区

域,并会随着浏览器显示区域大小的改变而改改。他有两个特点:

1)创建即可使用。不需要渲染,当组件在创建时会自动渲染到document.body节点。

2)不能使用程序改变该控件的大小,也没有滚动条。

3)只是作为容器组件,没有额外的属性、方法及事件

3. 窗口相对于面板Ext.Panel来说,他不需要指定渲染目标,也就是不需要指定渲染到页面中的某一个节点。当调用窗口的show方法的时候,他会自动把窗口渲染(render)到当前文档的body节点中,并使该面板浮动在页面中,使得窗口不依赖于其它的父容器而存在。

窗口同样是由个顶部工具栏(tbar)、一个底部工具栏(bbar)、面板头部(header)、面板尾部(bottom)、面板主区域(body)等五个部分组成,各个部份的内容及管理方式与面板中的完全一样。

4.TabPanel和表格grid都需要渲染。

5. 关于ExtJS在提交表单出现SYNTAX ERROR解决方案

网上找了很多终于发现问题的根源。返回值的模式必须是这样的模式:{success:true,……},并且必须指定success返回true,才说明ExtJS调用成功,否则ExtJS卡住无法执行;如果没有这行代码即为报”SYNTAX ERROR:)”错.这其实应该算ExtJS的一个BUG吧,个人是这么认为的。同时返回值中还能有其他参数,如 {success:true,msg:’OK’}

 

第二篇:oeasyWORD20xx学习总结

1,如何查看并对比同一个word的不同的页

在与标尺相对应的右上方有一个小的横线,点击下拉即可;

2,文件的保护的方法

加密;窗体;标记为最终状态。

3,如何选中word中的一列即竖着选

Alt+鼠标配合即可。

4,word中在实现一种功能时可以采取的措施

快捷键、浮动面板、开始菜单、对话框;其在实现的功能呈现的是越来越多。 5,如何制作连体字

左右连调字体的间距;上下连可以采用加拼音并将拼音替换成汉字的方法 6,只按Pagedown这个键表示的是翻一屏,ctrl+pagedown表示翻一页 7,word中加入不了拼音

Word软件的安装有问题,少安装了微软智能拼音输入法

8,word中的域表示的一段小的代码

9,word中字体等形式主要是为其内容服务

10,word中一英寸等于2.54厘米

11,制作模版的时候注意模版的保存的路径,其路径为默认模版的路径 12,如何保证一个单词在同一行

插入特殊字符中的零宽度非断开空格

13,shift+回车为自动换行符

14,当word处于改写模式的时候,按下空格会删除光标后面的内容

解决的办法是点击任务栏上的改写使其切换到插入模式即可,或者按下键盘上的insert按键(此键可以切换改写和插入模式)

15,段落边框和文字的边框不同,页面边框

段落和文字的底纹,页面的底纹

16,word中插入编号的时候,如果想生成子编号按tab键,返回上一层请按shift+tab键;也可以插入自定义的项目符号,但是不能改变项目符号的大小,如果想改变项目符号的大小,可以绕一步,先改变符号中的字体的大小,再插入项目符号即可改变大小(定义新项目符号对话框中的字体的选项卡)

17,汉字替换的时候可以改变替换汉字的字体(例如可以加粗或者改变颜色以示区别),另外也可以设置被替换汉字的字体这样就可以实现替换不同位置的同一个汉字,可以替换带下划线的汉字,考题中的填空题就是这样做的,替换的时候注意替换和被替换的格式;也可以替换空格和自动换行符等特殊字符;替换的时候也可以使用通配符*(筛选),可以实现中奖手机号码的筛选,可以使用()和?相结合的方法例如将{(13)???? (????)}替换为{\1****\2}其中\1,\2表示一号区域和2号区域,表示被替换的内容不变

18,如何辨别文档是否抄袭

可以从文档的编辑的时间来确定,在文档的高级属性里可以看文档的编辑时间,选项卡------准备-----属性--------文档属性即可

19,格式刷在使用时双击可以多次刷,单击只能刷一次

20,二〇20xx年x月x日星期二;二〇20xx年x月x日星期四;二〇20xx年x月x日星期二

插入时间和日期的时候如果使用插入-----文档部件------域------Time时,插入的时间在下次打开的时候会变成下一时刻打开的时间,如果想保持时间不变,右

击插入的时间----切换域代码---再按ctrl+shift+F9即可,其中ctrl+shift+F9是将域 区间转换成常规区间;12时53分15秒

21,在复制粘贴网页中的东西时可能会将超链接和一些不必要的图片粘贴过来,这时可以通过改变粘贴选项卡中的仅保留文本选项,相当于粘贴中的选择性粘贴 22,让图片选为背景可以将图片的效果设为冲蚀效果

23,设置图片的叠放次序

24,word中语法检查中可以将检查出的错误的单词添加到自定义的词典,从word选项里可以看到其保存的路径

25,检查时可以借用word中的自动更正选项

26,分栏时可以改变栏宽,分栏室友分节符确定的

27,将多个字合并成一个字符,其实是合成了一个域;或者是双行合一,纵横混排;中文字体的繁简转换

28,表格要想拉到最下边,可以改变表格的属性,环绕定位为相对页面即可 29,改变表格边框的颜色,可以单击边框的每一条边

30,调整表格的第一步把表格的左右边距拉宽,

31,在一个小单元格里加上对角线,可以通过改变单元格的边框和底纹属性来改变(斜线表头)

32,单元格若不能拆分 先对其进行合并 之后再拆分

33,标题行重复选中标题的标题行,选择标题行重复即可实现,就会在新页中加入相同的标题

34,表格的转置可以通过在excell中实现,2次复制,在表格中不能实现的东西可以通过excel来实现

35,可以实现文字和表格的相互转换

36,几个图片在全部选中后可以实现组合,也可以实现取消组合

37,平均分布各行的时候如果没有效果可能是表格中的字体不一样,可以用格式刷刷一下即可

38,页码,页眉页脚实质是域,是构建基块管理器(文档部件)

39,水印其实实在页眉中插入的图片

40,插入页脚在做的试题中常见,利用域来做;最终在左边插入分割线的时候,可以选择插入文本框,文本框的位置实在选中页眉页脚之后,在最左边插入,在文本框中插入横线或者其他的东西,这样在按ctrl+enter是就可以实现新建页,页的格式与第一页做好的相同

页码的显示是在页脚中插入页码,然后利用域插入公式来更改 一页中显示奇数和偶数的页码例如:第一页/共十页 第二页/共十页

41,单独一页设置成横版,可以利用插入分节符来搞定

42,如果要使新的章节在奇数页开始,可以采用插入分节符,分节符的起始位置为奇数页开始(板式)

43,选择类似的文本,对长文档进行编辑时可以利用这一选项来批操作 44,断开各节的页眉和页脚可以对各节的页眉和页码进行操作

45,页眉中可以通过插入域styleRef将标题作为页眉

46,文字的交叉引用,例如见于第几章第几节可以使用交叉引用来解决这个动态问题

47,给图加题注可以实现图片的标注

48,怎么样将多个文档合成在一个文档里?

新建一个word文档,在大纲视图下,在主控文档中插入新的文档即可,取消全部链接,即可将合成的文档保存在一个文档中。

48,邮件合并可以用来打印批量的信封,进行批量的操作很是方便

49,审阅和批注

50,

相关推荐