摘要: ComboBox被完全集成于Extjs 的数据包当中。这就使他在下拉列表中的的数据被限定在数据仓库当中(data store)。在其带来丰富的优点的同时,也带来了许许多多的易发错误的来源。在本部分我会试着阐明一个带有store配置项的combobox。一:明确的建立一个Store对象。 在之前的一篇文章当中。我介绍了一些常用的combobox的配置选项。但是有一个在每个例子中都用到的配置选项Store我却没有进行介绍。这个配置选项包含了一个包含下拉列表的数据的数组。Ext.create('Ext.form.field.ComboBox', { store: ['Red& 阅读全文
posted @ 2014-03-30 22:30 桑葚先生 阅读(5345) 评论(0) 推荐(0) 编辑
摘要: 一:Combobox介绍 一个ComboBox的核心就是一个被美化的文本框,在文本框的右侧有一个箭头triger。在文本框内进行输入或者单击trigger都会显示一个下拉列表。然后就可以选择一个值并更新文本框内的值下面先看一下最简单的combobox,我们去掉了所有的可选配置:Ext.create('Ext.form.field.ComboBox', { store: ['Red', 'Yellow', 'Green', 'Brown', 'Blue', 'Pink', 'B 阅读全文
posted @ 2014-03-30 11:48 桑葚先生 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: 这是一个传统的下推堆栈,没有用LinkedList来实现内部链式存储机制。在阅读代码的时候可以参考以前学过的用c语言的指针(以对象的引用来类比于指针)来完成链式堆栈的建立过程会很有帮助。下面就是这个链式堆栈的实现过程。 1 //:generics/LinkedStack.java 2 //A Stack implemented with an internal linked structure. 3 4 public class LinkedStack{ 5 //一个静态的内部类 6 private static class Node{ 7 U it... 阅读全文
posted @ 2014-03-29 13:04 桑葚先生 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 在EXT中表格控件必须包含列定义信息,并指定表格的数据存储器。表格的列定义信息由类Ext.grid.ColumnModel定义,而表格的数据存储器由Ext.data.Store定义。根据解析的数据的不同,数据存储器可分为JsonStore,simpleStore,GroupingStore等。 1.首先表格是二维的,与在数据库中新建表一样,我们要先设置表的列数,每列的名称和类型,以及如何显示。表格的数据结构和数据库表的数据结构非常类似。列的定义叫做ColumnModel cm for short,他是整个表格的列模型,应该首先创建。var cm=new Ext.grid.Column... 阅读全文
posted @ 2014-03-24 14:26 桑葚先生 阅读(171) 评论(0) 推荐(0) 编辑