两年以前用extjs做过一个小东西,现在用起来发现好多细节都已忘记了。两年前没有留下当时的经验,现在重新熟悉重新学习,费时费事的。
觉得extjs做的东西,可视化效果比较单一,可观性不强,久了很容易反感。发现extjs4.2版新添了主题,貌似metro风格,看起来还不错。起初并没有想用extjs这样一个大框架,本意是弄个js的table插件就行,但功能上的确extjs更强,加上新添的主题看起来还不错,最终还是选用extjs 4.2版。不过,总体还是感觉extjs运行起来比较慢。、
主要使用了grid,window,form组件。gird用来显示数据,加入cellediting插件作编辑;window组件内嵌form,作表单数据提交。
grid是extjs中较复杂的组件。其数据由store属性来提供,column指定显示的字段。可加入toolbar,添加一些需要的按钮,按钮上监听鼠标的单击双击等事件,来执行对表(grid)需要做的操作。特别要说的pagingtoolbar插件,分页的几个重要参数是page(当前页面号),num(每页显示多数据条数),total(所有数据的总条数),需要后台数据查询函数能接收并处理这三个参数。
已使用过的小知识,api中没提及到,没实例的东西。