03 2017 档案
摘要:应用架构简介 Extjs 同时提供对于MVC和MVVM应用架构的支持。这两个架构方式共享某些概念,而且都旨在沿着逻辑层面划分应用程序代码。每种方法在选择如何划分应用组件上都有其各自的优势。 本指南的目标是为您提供构成这些架构的组件的基础知识。 什么是 MVC? 在 MVC 架构中, 大部分 类 不是
阅读全文
摘要:本文基于extjs6.0.0 一、拆分代码来看看 1、主页面main是个tab页; 写一些页面的依赖; 标明页面的controller和viewModel 2、用了自定义的ui,后面三行不知道是啥 3、title是从viewModel中取的; layout中的 align: 'stretchmax'
阅读全文
摘要:本文基于ext-6.0.0 一、用sencha cmd建立一个ExtJs小项目 首先,需要一个命令行工具。进入extjs所在目录。 然后,输入:sencha -sdk [ExtJs6.0文件夹地址] generate app [项目名称] [项目路径] 例如:sencha -sdk ext-6.0.
阅读全文
摘要:本文主要实现的效果是:点击查询按钮,根据form中的条件,在Grid中显示对应的数据(如果form为空,显示全部数据) 一、静态页面 1、查询按钮 2、写查询条件的form 3、显示数据的Grid store:Ext.create('app.store.system.organization.Org
阅读全文
摘要:一、写一个按钮 注意id 二、写新建的页面 下面我新建的是表单,有几点需要注意的: ① 因为表单是多列的,所以layout用了column(自己试的,不一定是最好的写法);如果只有一列,layout用form。 ② name可以忽略,combo只是有个样子。 三、写controller 1、获取页面
阅读全文
摘要:今天看了云栖社区的峰会直播,了解了蚂蚁金服的antd,dva。这个是专门写中后台的,有时间可以看看。 antd,riddle,themer dva基于redux https://ant.design/docs/spec/cases-cn
阅读全文
摘要:本文基于ext-6.0.0 一、写login页 1、在view文件夹中创建login文件夹,在login中创建文件login.js和loginController.js(login.js放在classic/view/login,loginController.js放在app/view/login)
阅读全文