首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

ExtJs十四(ExtJs Mvc图片管理之四)

然后添加sorters配置项,代码如下: sorters: [ { property: "modify", direction: "DESC" }...切换到PicManager.js文件,找到me.items的定义,在图片文件的配置项中添加tbar配置项,用来放置一个分页工具条,并在工具条上放一个SplitButton用来实现排序功能。...每个子菜单都有一个group配置项,且它们的值是相同的,这样就可将6个子菜单组合为一组了。配置项checked是必不可少的,该配置项决定了菜单的是一个单选功能的子菜单。...先在解决方案ExtJS\ux目录下创建一个DataView目录,然后在Ext JS包中examples\ux\DataView目录下,将DragSelector.js文件复制到该目录。为什么要这样?...切换到PicManager.js文件,先在layout配置项下加一个requires配置项,来声明该类需要使用到DragSelector类,代码如下: requires: ["Ext.ux.DataView.DragSelector

3.3K30

ExtJs十(ExtJs Mvc用户管理之二)

接着,切换到Users的Store,在proxy定义内添加listeners配置项来监听exception事件,代码如下: listeners: { exception...important; } 复制后,切换回用户视图脚本文件,在分页工具栏定义中加入items配置项来添加按钮,代码如下: items: [ '-',...在用户视图脚本文件中,添加以下配置项实现这个: selType: "checkboxmodel", selModel: { checkOnly: false, mode: "MULTI"...第一种方式必须在proxy的api定义中定义destroy配置项,之前的代码中已经定义了,因而本示例将使用该方式。...第二种方式如果也定义了destroy配置项,就千万别用remove删除Store的记录,不然在添加或编辑的时候,调用sync方法进行同步的时候会把删除记录的数据一起提交的。

6.6K20

ExtJs九(ExtJs Mvc用户管理之一)

在字段定义中,可看到,很多字段都设置了defaultValue配置项,它的作用是在新建用户的时候,会使用该配置项的值作为默认值。这是ExtJS 4新添加的模型的功能,相当实用。...配置项autoLoad表示自动去加载数据,不需要手动去加载了。 在proxy中的api配置项,为4个操作固定好了提交地址,提交的都是Users控制器的方法。...在render配置项中,固定了返回数据的格式,数据都必须在data关键字内,也就是root配置项定义的值,这个可根据自己的习惯定义。而错误信息则在Msg关键字内。...配置项root的与reader的作用是一样的,表示数据可通过读取data关键字获取。...Grid需要Store,因而先添加store配置项,使用的Store是Users,因而定义代码如下: store: "Users", 列的定义,可以直接使用配置项定义,也可以在initComponent

4.8K20

ExtJs十一(ExtJs Mvc图片管理之一)

要记住,扩展要写在Scripts\ExtJS\Ux目录下,因为在路径的设置中,扩展目录是指向这里的。在该目录下创建一个名为PicManager.js的脚本文件。...如果在独立的文件定义,就要在扩展中添加requires配置项引用模型。...因为视图不是面板,没有工具栏组件,因而要在其外面套一个面板用来放置工具栏,所以在视图的定义中没有边框布局的配置项。...如果不使用这样的方式,可在控制器中加入requires配置项,指定要加载该类,不过这与初衷相违了。...为了调试方便,可在主面板视图定义中加入配置项activeTab,用来指定初始激活显示那个标签页,这样就不用每次调试都要单击一次标签了。图片管理是第二个标签页,因而设置当前索引为1。

3.7K30

ExtJs十四(ExtJs Mvc图片管理之五swfupload)

经过前几节系列文章,现在只剩下利用swfupload来上传图片的功能了,在ExtJs十一(ExtJs Mvc图片管理之一)中有它的下载地址和加入项目的说明。...接着在图片文件的面板内添加一个dockedItems配置项,在面板底部放置一个工具栏,并在工具栏上放置一个SPAN元素和进度条,代码如下: dockedItems: [...me }, // Debug Settings debug: false }); }, 以下是swfupload的配置项的说明...q  custom_settings:自定义配置,这里一定要添加scope配置项,且值为me,这样就可在swfupload的事件内找到扩展自身,从而使用扩展的属性和方法。...me.filestore.load(); } } 代码中UploadPreLoad、UploadLoadFailed、UploadLoaded和fileQueued么有使用到,其实可以在配置中去掉

4.2K20

ExtJs十一(ExtJs Mvc图片管理之一)

要记住,扩展要写在Scripts\ExtJS\Ux目录下,因为在路径的设置中,扩展目录是指向这里的。在该目录下创建一个名为PicManager.js的脚本文件。...如果在独立的文件定义,就要在扩展中添加requires配置项引用模型。...因为视图不是面板,没有工具栏组件,因而要在其外面套一个面板用来放置工具栏,所以在视图的定义中没有边框布局的配置项。...如果不使用这样的方式,可在控制器中加入requires配置项,指定要加载该类,不过这与初衷相违了。...为了调试方便,可在主面板视图定义中加入配置项activeTab,用来指定初始激活显示那个标签页,这样就不用每次调试都要单击一次标签了。图片管理是第二个标签页,因而设置当前索引为1。

3.4K30

extjs 基础部分

properties 新类的配置对象,对象里包含了类的属性集对象。       callback:回调函数,当类创建完成后执行该函数。     ...apply 和applylf 方法       apply 方法中的作用是将所有配置对象的成员复制到对象     数据及其类型检测       typeOf 检测变量的类型         语法:Ext.typeof...Reader 对象的配置项       Reader 对象的配置决定了如何从返回的数据中返回的数据中提取数据。         ...(实例成员)   配置属性 config, 自动创建 setters 和 getters 基本使用方法: Ext.define("MyClass.A",{ config: { name: "tom"...controller 层 alias: 'widget.创建别名 initComonent: function () { }' demo 下载 https://github.com/ningmengxs/Extjs.git

5.3K100

ExtJs八(ExtJs Mvc创建ViewPort续)

而在具体标签页内监听,则不需要任何判断,而且可以设置事件为一次性性事件,也就是在监听时设置事件的single配置项为true,这样监听事件在执行一次后就会自动删除,不再监听了。...initComponent: function () { var me = this; me.callParent(arguments); } }); 使用配置项...在组件内,绑定了activate事件,事件中,single配置项说明该事件只执行一次,配置项fn则是事件的回调函数,目前只是简单的显示返回的面板对象。...控制器定义好以后,切换会Viewport.js,先添加一个requires配置项,让其自动加载MainPanel,代码如下: requires: ['ExtMVCOne.view.MainPanel']...原因就是activate事件设置了配置项single为false,相反如果设置为true,那么它就会像图片管理一样只会执行一次。

4K10
领券