现在位置: 首页 > datagrid源码分析
+0°
2013年03月29日 datagrid ⁄ 共 15990字 ⁄ 被围观 13,067 views+
在Datagrid基础DOM结构的一文中,我对Datagrid组件的骨架做了很详细的描述。有了骨架还并不完整,还得有血有肉有衣服穿才行。强大的Datagrid组件允许我们自己定义如何在基础骨架上长出健壮诱人的身体,我们只要定义Datagrid的视图就可以实现。 在大多数情况下,我们并无特别要求,Datagrid给我们提供了默认的视图,默认视图被使用在90%以上的场景,所以对默认视图的分析显得非常有必要。注意视图里面定义了哪些接口,哪些方法,...
阅读全文
+2°
2013年03月21日 datagrid ⁄ 共 7179字 ⁄ 被围观 13,409 views+
在庞大的Datagrid组件中,有个不起眼的接口:fixRowHeight,这个接口是不是真的是像看起来的那样不起眼呢?就其对外的用途来讲可能是不起眼,因为很少情况会用到这个接口。 然而这个对外接口调用的内部方法确实相当相当重要的,可以说没有它就没有Datagrid华丽的外衣,我将这个内部方法翻译为setRowHeight。通过对源码的分析,我们很容易知道,这个内部方法担负着同步“frozenColumns”和“普通columns”高度等重要功能,话不多说,...
阅读全文
+6°
2013年03月20日 datagrid ⁄ 共 390字 ⁄ 被围观 16,496 views+
标题可能有点长,什么叫“完整的基础DOM结构”,这里“基础”的意思是指这个结构不依赖具体数据,不依赖Datagrid的view属性,只要存在Datagrid实例就会存在这样的基础DOM结构;而“完整”的意思是指在冻结列,冻结行,标题,footer,分页这些功能块都存在时候的DOM结构。 要搞清楚Datagrid的工作原理,这个DOM结构必须要烂熟于胸的,我们直接来看这个“基础完整DOM结构”是什么样子的: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ...
阅读全文
×