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

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

要实现远程排序,首先要清楚的是排序信息是如何提交到服务的,而这个,利用FireBug相当简单。...现在切换到File控制,修改代码如下以实现排序功能:现在切换到File控制,修改代码如下以实现排序功能: public JObject List() { bool...先在解决方案ExtJS\ux目录下创建一个DataView目录,然后在Ext JS包中examples\ux\DataView目录下,将DragSelector.js文件复制到该目录。为什么要这样?...刷新一下浏览,然后在视图中任意点按下鼠标左键,然后拖动鼠标,通过拖动方式选择图片了。 现在来完成图片的删除功能。...这里的焦点还是使用Store的remove方法删除数据,然后调用sync同步,如果服务端删除成功,就调用commitChanges方法确认修改,否则调用rejectChanges方法取消删除。

3.4K30

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

这是ExtJS 4新添加的模型的功能,相当实用。 模型定义好以后,就要定义了Store了。Store除了要定义用户的外,因为要设置用户角色,所以还要定义用户角色的Store。...在proxy中的api配置项,为4个操作固定好了提交地址,提交的都是Users控制的方法。...而selector配置项就是面板的选择了,在这里使用它的id选择。 现在,要考虑怎么加载这个控制了,并将视图添加到面板了。...现在切换到主面板控制MainPanel.js,在用户管理的activate事件中,删除alert语句,调用getController方法加载控制并调用控制的init方法就行了,代码如下:...现在,在服务端创建Users控制,为Grid提供数据。在Controllers目录创建一个名称为UsersController的控制

4.8K20

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

经过前几节系列文章,现在只剩下利用swfupload来上传图片的功能了,在ExtJs十一(ExtJs Mvc图片管理之一)中有它的下载地址和加入项目的说明。...debug: false }); }, 以下是swfupload的配置项的说明: q  upload_url:上传文件的地址,代码中是File控制的...q  file_post_name:文件提交后,服务端可根据该参数获取文件。 q  swfupload_preload_handler:监听预加载事件。...方法uploadSuccess会在一个文件上传成功后执行,这里要做的就是将进度条显示到100%,并显示服务端返回的信息。...现在切换到File控制,完成Upload方法,这个不难,就是接收一个文件,然后保存而已,代码如下: public string Upload() { string

4.2K20

Extjs mvc

MVC的模式,模型(Models)和控制(Controllers) Model模型 是字段和它们的数据的集合,例如User模型带有username和password字段,模型知道如何持久化自己的数据,...并且可以和其他模型关联,模型跟ExtJS 3 中的Record类有点像(区别是,Record只是单纯的扁平结构,而Model可以nest),通常都用在Store中去展示grid和其他组件的数据 View...视图 是组件的一种,专注于界面展示 - grid, tree, panel 都是view Controllers控制 一个安放所有使你的app正确工作的代码的位置,具体一点应该是所有动作,例如如何渲染...name: 'FWY', // 应用程序的路径      appFolder: 'app', // 应用程序控制名称      controllers: ['Students'],        //...boy'},         {id:2,name:'lisi', age:20,sex:'gril'}     ] }); demo 下载 https://github.com/ningmengxs/Extjs.git

2.4K50

ExtJs八(ExtJs Mvc创建ViewPort续)

这个,也可通过SDK打包的方式解决,不过在设计阶段还是要考虑的。另一种好的解决方法是,只使用标签页的标签,而不使用其主体加载内容,另外使用一个容器,内部使用CardLayout作为布局....要注意,所有标签页都添加了id,其目的是为了方便在控制中找到面板,当然,这个使用其它方式获取也行,只是这样的方式是最快最直接的。这个可根据项目具体情况再做决定。...控制定义好以后,切换会Viewport.js,先添加一个requires配置项,让其自动加载MainPanel,代码如下: requires: ['ExtMVCOne.view.MainPanel']...因为要加载主面板的控制,所以要在首页Index.cshtml使用application方法创建应用时添加controllers配置项,代码如下: controllers:["MainPanel"] 现在...,在浏览中打开首页,使用test用户登录,会看到界面和之前看到的没有区别。

4.1K10

ExtJS初体验

最近公司的一个系统有用到Extjs框架,对于之前完全用JQuery的js插件的我来说,对Extjs的api并不熟悉。...extjs是个富客户端框架,一般用来做后台管理系统,封装了非常多的控件,很庞大,很复杂,学习门槛高。jquery是一个前后台都可以用的框架,是对js的封装,js轻量级框架。...totalProperty : 'totalCount', root : 'data' } } }); 从上面的例子可以看到ExtJs...ExtJS提供的各种组件可以用更加标准的方式展示数据降低了开发难度。...继续演示ExtJS给我们带来的便利,当我们在右侧点击新增时,要求数据字典的值必须为值,否则弹框提醒用户,由于Extjs的特点只需加两句代码就可以搞定,如下代码中的标记处1和标记处2, //字典类型添加、

2K10

ExtJs三(实现验证码图片控制)

前言 在Extjs二(实现登录)http://www.cnblogs.com/aehyok/archive/2013/04/18/3028739.html,今天紧跟上一次内容继续,本次主要就是实现验证码图标控制...实现验证码图片控制  1.现在项目中添加一个Helper目录,该目录将用来放置一些辅助性的类,包括一些自定义的实用方法。...然后把VerifyCode.cs文件复制到该目录下,打开该文件,为其添加命名空间“ExtMVCOne.Helper”,这样做的目的是为了方便控制访问该类。...接着在控制目录(Controllers)添加一个名为VerifyCodeController的控制,因为输出的是文件格式的图片,不是视图,因而需要将返回类型ActionResult修改为FileContentResult...控制的编码已经完成了,现在来测试一下是否能正常显示图片。在浏览中打开网站,然后修改地址访问VerifyCode控制 ? 可见验证码图片控制实现了哦

73030
领券