企业管理及信息化解决方案;--因为专注,所以专业!
客服热线:028-86272612
  • 《蓝源企业应用快速开发平台使用指南》目录
  • 《蓝源企业应用快速开发平台参考手册》目录
  • 一、 开发框架简介 5
    概述 5
    蓝源RIA前端Core.js包结构 5
    LanyoRIA扩展包列表 6
    二、 框架设计 8
    设计原则 8
    面向对象系统的设计 8
    系统设计思路 8
    数据查询 9
    新建数据 10
    编辑修改 10
    程序删除 11
    三、 JavaScript编码规范 12
    变量命名 12
    javascript文件命名 12
    注释 12
    语句 13
    四、 Ext常用模式及技巧 15
    组件/控件体系 15
    理解Html DOM、Ext Element及Component 16
    事件及监听 17
    控件生命周期解析 20
    Ext中的面向对象 22
    命名空间(包) 22
    继承extend 23
    覆盖override 25
    BasicForm中的实用功能 26
    Ext.Ajax的应用 27
    作用域及Function扩展 30
    活用Store 35
    对象及组件查找 35
    Ext中的get方法 35
    Container中的组件查找方法 37
    MixedCollection的应用及元素查找方法 38
    OPOA及在Ext中的应用 39
    基于Ext的组件类的定义方式 40
    五、 Ext应用开发构架要点 42
    基于Ext平台应用的总体流程 42
    OPOA模式 42
    Ext框架简介 43
    主要技术点及实现方案 44
    客户端程序加载及部署 44
    分包加载ext库 44
    按需加载应用程序库 44
    Ext应用库部署后的文件大小参考 45
    多国语言 45
    其它功能点及问题 46
    关于gzip 46
    页面跨域 46
    快捷键 47
    后台交互模式及数据加载 48
    蓝源Ext/Ajax支持工具库 48
    系统前后台数据交互接口 48
    表单的提交及加载 48
    Ajax请求 51
    为特定的控件提供数据 52
    六、 扩展Ext组件 53
    扩展前的准备 53
    一个扩展组件的示例 55
    七、 Lanyo RIA框架应用 60
    编码总体规范 60
    应用程序主框架 61
    基本特性 61
    EasyJF.Ext.MainTabPanel 62
    EasyJF.Ext.MainSinglePanel 62
    CrudFunction 62
    CrudPanel 63
    CrudListPanel 65
    CrudPanel中表格属性控制 66
    LabelField使用:把编辑视图(Form)转换成查看视图(View) 69
    CrudPanel中的工具栏及菜单控制 72
    内置按钮的显示及隐藏控制 72
    添加自定义按钮 73
    插入自定义按钮 74
    高级查询AdvanceSearch的应用 76
    doSomeWork-操作数据对象 77
    外部调用CrudListPanel中的子模块 79
    自动适应屏幕的窗口Window 80
    基于对象的ComboBox及SmartCombox 81
    扩展控件的使用 82
    EasyJF.Ext.TreeComboField 82
    EasyJF.Ext.CheckTreeComboField 83
    EasyJF.Ext.SmartCombox 83
    组件配置模板及Ext.apply应用 85
    Portal的应用 86
    自定义一个portal 88
    主从式单据管理BaseProductBillPanel应用 90
    BaseProductBillPanel类的使用 90
    八、 Lanyo-CRM原型开发案例 92
    案例概述 92
    EJS及LanyoAjax快速上手 94
    模型设计 95
    快速搭建主框架 99
    基本功能实现 106
    快速生成 106
    分模块管理脚本 106
    菜单完善 107
    完善界面 111
    部门树结构维护 111
    产品、客户、联系人、客户跟进布局调整 115
    九、 常用代码模板 117
    简单添删改查(SimpleCrudAppPanel) 117
    域模型 118
    前端代码 118
    后台程序 120
    完整的应用(FullCrudAppPanel) 121
    简介 121
    高级查询 121
    查看对象(view) 125
    导出数据 128
    导入数据 129
    doWork-针对选中数据执行某种操作 131
    改变对象排序-上移或下移 133
    打印详情 135
    打印列表 138
    右键菜单 143
    CrudPanel中成员的覆盖 145
    覆盖edit 145
    覆盖save 146
    使用钩子方法 146
    树状模型管理(DepartmentManagePanel) 147
    域模型 148
    部门树加载器Loader 148
    DepartmentPanel类(CrudPanel) 149
    DepartmentManagePanel类 151
    DepartmentAction中的doGetDepartment方法 152
    主从式单据(级联数据)的编辑Edit及保存Save 153
    域模型 153
    Action的代码 155
    前台JS表单中可编辑表格的创建 156
    create/edit/save方法重写 158
    布局的使用 158
    数据选择窗口 158
    Combox创建 158
    树Tree 159
    表格Grid 159
    简单数据列表 159
    文件上传 159
    FCKEditor支持 159
    ExtJs使用技巧代码片段 160
    十、 JavaScript面对对象编程精选 164
    数据类型,一切都是对象 164
    call、apply应用及作用域scope 166
    类的封装 167
    继承 168
    十一、 常见错误 170
    在类定义语句中使用this 170
    作用域混乱 170
    数组或对象中的多余逗号 171
    方法覆盖过程中参数遗失 171