摘要:
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 有时候,需要在Grid中显示一个链接,或根据数字的大小显示不同的颜色,又或者使用固定格式显示记录编号等,这就需要自定义单元格的显示格式。在Ext的Grid可以很容易的实现自定义单元格的显示格式。在定义Grid的ColumnModel的时候,在需要自定义显示格式的列中加入参数renderer,该参数指向一个函数,在显示时会以函数返回的数据作为显示数据,例如最... 阅读全文
摘要:
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Ext没提供上传组件?很多人都会有这疑问。其实Ext.form.TextField就是Ext的上传组件的,只要将其配置参数inputType设置为“file”就行了。上传文件除了文件输入框,还有一个重要的设置,就是需要将form的enctype属性设置为“multipart/form-data”。这个也很简单,在定义FormPanel的时候加入BasicF... 阅读全文
摘要:
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 没错!是Checkbox与RadioGroup而不是Checkbox与Radio。Ex提供的Checkbox与Radio,在控件同名成组时,例如将性别的男与女两个Radio控件都使用sex作为名称时,findField方法只能获取第一个控件,setValue也只能设置第一个控件,这样就造成了如果要使用Form的Load方式加载编辑数据或者用SetValue... 阅读全文
摘要:
一直忙于筹备《Ext实战》一书,所以BLog很久没更新了,实在抱歉!现在书写得差不多了,把已经完成的节选一部分放上来,希望对大家有说帮助。 近来很多网站都在转载我Blog的文章,而且很多都不署名,对此深表遗憾,希望转载文章的网站能尊重一下作者的劳动,在转载时联系一下作者并将作者名字和转载出去署上。 废话不多说了,这次给大家节选的是ColumnLayout一节,希望能大家对ColumnLayout有新的认识。 CoulumnLayout是经常用到的布局类型,但也是让人感到迷惑的布局。主要原因是同一效果的定义方法有多种。笔者在早期的一篇博文虽然也做过讲解,但是因为例子写的是简洁的写法,反而没把问. 阅读全文
摘要:
我们先看看API中关于Ext.Message的中的描述:Note that theMessageBox is asynchronous. Unlike a regular JavaScript alert (whichwill halt browser execution), showing a MessageBox will not cause the code tostop. For this reason, if you have code that should only run aftersome user feedback from the MessageBox, you must 阅读全文
摘要:
Install nis service > sudo apt-get install nis Install autofs service > sudo apt-get install autofs Edit /etc/auto.master and add the following lines /home auto.home --timeout=10000 ... 阅读全文
摘要:
经过新一轮实践,又掌握了不少东西。本文针对《Ext2.0 form使用实例》中没有谈到的东西进行一点补充。1、 增加一个空白列 ... 阅读全文
摘要:
因项目需要,做了这个,发上来给大家参考一下,呵呵。 刚开始的思路是通过定义好的数组通过combobox的store的loadData方式加载数据,后来发现还不如直接定义好数组格式就是store的格式,然后直接附加到store的data里更简单,而且也方便城市的数据的载入。 我们来看看两个comboBox的定义: var provinceComBo=new Ext.form.ComboBox({ hiddenName:'province', name: 'provin... 阅读全文
摘要:
一个Ext2+SWFUpload做的图片上传对话框的例程我们先看看对话框的布局:布局就是在一个窗口里内嵌一个表格控件,窗口的底部工具条带一个进度条,表格的顶部工具条带几个操作按钮和一个下来选择框,底部工具条作为一个信息显示区域显示文件的总数和总的上传大小。我们来分析一下uploadDialog.js文件: var Application={}; Application.uploadDialog={ progressBarText:'正在上传:{... 阅读全文
摘要:
在很多时候,combobox的选择项已经下载到本地,只是存储方式不同,我们就需要动态修改combobox的选择项。例如有一颗树,树的节点就是combobox的选项,在Ext2.0中树的存储格式不是使用store的,而combobox必须使用store,这就需要进行数据转换。本文就以此作为例子,研究一下如何动态修改combobox的选择项。 我们先创建一个带几个选项的树: var root = new Ext.tree.TreeNode({ text: '选项', a... 阅读全文