摘要: 重写combo的setValueJs代码Ext.override(Ext.form.ComboBox, { setValue : function(node) { if (typeof node == "object") { // 当node为object对象时 this.lastSelectionText = node.text; this.setRawValue(node.text)... 阅读全文
posted @ 2010-03-24 17:17 niky 阅读(2539) 评论(0) 推荐(0) 编辑
摘要: 其实异步无法到位,很多网友使用了comboBox.setValue(value);抱怨说虽然选中了,但是当前显示的文字也变成了valueField,而displayField不见了,当然再次选择之后及恢复正常,不过这样当然不爽,那么只要在setValue之后在加上setRawValue就可以了啊。 阅读全文
posted @ 2010-03-24 17:07 niky 阅读(4009) 评论(0) 推荐(1) 编辑
摘要: 在实际的网页开发中,大部分时间都要涉及到Form表单的处理。在Ext 框架 中也提供了很多这方面的控件,而且还有一个专门的FormPanel布局,该布局默认为放在面板上面的所有控件都是换行放置,而在实际应用中为了美观,有些需要横排,特别是Radio控件,这个时候就需要我们重新定制这些控件的布局了,该例子中使用CSS 来实现这些功能,先贴出一张效果图。上面代码比较简单,而且也添加了注释,这里只简单说... 阅读全文
posted @ 2010-03-24 08:52 niky 阅读(2930) 评论(0) 推荐(0) 编辑
摘要: 对于一个容器组件,比如Ext.FormPanel,其内部空间无非是按照横向或纵向划分;如果需要更复杂的布局方式,就对第一次划分得到的子区域进行再划分。form的含义是把容器按照横向划分,划分得到的行数与容器内的子元素(直接子元素,而不包含子元素内部的元素)个数相同,每个元素占一行;column的含义是把容器按照纵向划分,划分得到的列数同上。下面看看如何使用form和column比如让我们实现一个登... 阅读全文
posted @ 2010-03-24 08:30 niky 阅读(4815) 评论(0) 推荐(0) 编辑