Ext.net V1.0数据操作介绍 简介 Ext.net V1.0前身叫Coolite V0.8以前我用Coolite做过一个小项目,效果很不错,现在www.coolite.com已经变成www.ext.net...Ext.net官方网站的介绍是一个用于快速开发asp.net的富AJAX的web应用程序控件类库,底层使用的javascript类库是Ext.js(开源的商业类库),当然Ext.net也是开源,但如果用于商业开发...GridPanel数据绑定 Ext.net提供的数据绑定和asp.net提供的控件绑定不一样。多了一层Store,用来对数据实体进行JSON/XML序列化。 ? ?...和普通的事件代码一样。 HTML Code ? 创建2个Hidden对象用来保存参数和触发后台事件代码。...总结 从以上Demo可以看出Ext.net/Ext.js,通过JSON序列化非常方便了JavaScript与后台C# 代码的交互,要比JQuery方便。
这个据老外说,貌似是ExtJS的Bug,因为Ext.NET会根据你的设置生成标准的ExtJS配置。不过,人总不能在一棵树上吊死吧。...3)动态向CheckboxGroup和RadioGroup添加子项时,无法获取到值的问题。这个还是ExtJS的Bug。也许其只支持用SetValues的形式添加吧。...把代码发到Ext.NET论坛,发现老外们也没辙。...于是自己测试,发现在JS中使用‘.getForm().getValues(true)’也没法获取到CheckboxGroup和RadioGroup选择的值...} cblHidden.setValue(strValue); }); } 这样一来,就能在复选框组和单选框组的选择事件中
5、GridPanel动态绑定列 /// /// 生成字段和列
前言 从系统改版到现在,将近半年的时间,原本陌生的Ext.NET的UI框架,也慢慢的熟悉了。总的来说,这个UI框架还是很优秀的,但是也没有100%完美的产品(老系统使用easy ui其实也挺好的)。...趁着这段时间不忙,来总结下(主要是一些奇怪的问题和一些控件的用法),也欢迎大家的补充及指正。 为什么使用Ext.NET 当初决定改版用EXT.NET,主要是因为兼容浏览器,以及是开发效率高。...开门见山 http://examples.ext.net/ ext.net官网,提供一些简单的demo,这是主要资料的的来源,不过基本呢上能应付开发了。
前面提到过工作台(《EXT.NET复杂布局(一)——工作台》)了,不知道各位看过之后有什么感想。这次就介绍介绍使用EXT.NET画几个报表。 看图写作从小学就开始了,如图: ? 图一 ? 图二 ?...其实注释挺全的,所以也不需要说什么话了: <style type...先看页面代码(页面代码很简洁): <style type="...endregion _dt.Dispose(); } } /// /// 生成字段<em>和</em>列...封装点函数,整个动态生成,也是一种高效的开发,这也是我<em>EXT.NET</em>高效开发系列所推崇的(<em>EXT.NET</em>高效开发(二)——封装函数)。
在上一篇《EXT.NET高效开发(一)——概述》中,大致的介绍了一下EXT.NET。那么本篇就要继续完成未完成的事业了。说到高效开发,那就是八仙过海各显神通。...在使用EXT.NET的时候(当然不仅仅是EXT.NET),总是要做很多重复的事,于是封装一些实用的函数可以一劳永逸呀。 1)单选框和复选框. 看图说话开始了,如图 ?..."value", RecordFieldType.String)); _store.Reader.Add(_jsonReader); 然后再加上自己定义的URL和参数...3)SharePoint中,给EXT.NET赋权。 这段代码,提供给需要的人吧。当初这问题把我折磨得快疯狂了。还好想到了这么一个解决方案。.../// /// 给EXT.NET脚本赋予特权 /// ///
之前就有想法说说这方面,直到看到我上一篇博客《EXT.NET复杂布局(一)——工作台》的回复: 小龙3:ext.net 比使用傳統的webform控件开发时间多多少? 我就决定提前写这一系列了。...相比Extjs,Ext.NET毋庸置疑的可以大大提高生产力(这里我只说EXT.NET的优势): 1)带智能提示的配置。 ...那相比WebForm,Ext.NET的优势又在哪呢?这里我也会结合生产力说说(这里我就用++和--来标注好了)。 1)更好的用户体验。...4)EXT.NET或者Extjs还不够完善。(生产力--) EXT.NET是存在一些Bug的,在前面的文章我就提及过,但是并不影响开发。...在本篇结束之际,再说一点个人体会: 几分熟决定着你的开发速度,心得和体会决定着你的成长进步,总结和提升让你少走弯路,造好模具才是你的开发利器。 接下来的本系列文章,主要就结合这些方面来说明了。
前面已经提到过EXT.NET了。EXT.NET是一组基于ExtJS库开发的开源的ASP.NET组件。 使用Ext.NET开发,比直接写JS更利于维护,也更方便开发。...具体代码如下: <ext:ResourceManager ID...在添加任何Ext.NET控件前,都需要先添加ResourceManager控件。 (二)接下来,就需要编写一些JS了。 使用EXT.NET就不代表不需要写EXTJS,更不代表不需要了解Extjs。...注意属性TotalProperty和Root,分别是设置总记录数和根元素的,如果设置不正确,将读取不到数据。 BaseParams属性:用于设置请求的参数。...仅供参考,嘿嘿,因为EXT.NET使用的Ext版本还比较低) http://www.ext.net(Ext.NET) http://examples.ext.net/(Ext.NET示例)
这里没有使用EXT.NET的对象,直接写的纯Extjs。 ? 这里是在后台代码进行判断,首先获取浏览器信息判断,然后注册相应的Extjs脚本。当用户点是,则下载。...HttpBrowserCapabilities _hbc = Request.Browser; //如果是IE并且主版本低于8,则弹出一个模式窗口,显示警告和下载页面...接下来的随笔还会介绍EXT.NET如何与Silverlight结合布局。...;})();alert(1);alert(2);alert(3);"} 这下子,你明白了EXT.NET是如何在后台对界面进行更改的吧。...5)页面提示跳转 既然人家封装了,既然用的是EXT.NET,改用的还是要用的。
ExtJS验证很方便,在使用FormPanel的时候,我们可以很方便的进行验证。比如设置必填项、正则、字段类型等等。比如如下所示:
那么本节就来讲述如何使用EXT.NET对复杂的表单进行布局。 没啥积极性了,所以更新速度比以前慢了很多。但是,会接着写下去。...顺便宣传一下一个EXT.NET群(120521984),欢迎交流技术,不欢迎随便问问题。 在开始之前,我要阐述几个观点: 不要依赖VS的设计视图,不只是针对EXT.NET。...很多朋友总是问,EXT.NET为什么在设计视图里不显示?(事实上是没有的。)为什么我拖一个控件后,VS就崩溃了(设计器有点烂)?...作为一名程序员,要多考虑利用各种条件来分析问题,比如利用开发人员工具(EXT.NET高效开发(三)——使用Chrome浏览器的开发人员工具),利用VS调试,查看API、文档、示例、EXT.NET源码等等...这个没啥多说的,和第一个设计一样简单。但有几个地方值得注意下。 1.组合字段 ?
Panelp.Width = 960; 72 Panelp.Add(Chart); 73 return Panelp; 74 } 图表总结 和雷达图一样...具体可参考ext.net 提供的demo http://examples.ext.net/#/Chart/Area/Basic/ 小白在项目中用到的其他优秀的图表插件 fashion chart http...更多图表请看小白的博文 http://www.cnblogs.com/WangJinYang/archive/2012/06/19/2554594.html 欢迎博友的意见和建议。
最近在用Ext.NET,因为是在SharePoint环境下使用,一直被这样一个问题所困扰着:在使用Ext.NET时,页面必须使用拥有管理权限的用户刷新一次(只要刷新其中任意Ext.NET...查看网页源代码,发现Extjs的脚本文件和CSS文件并没有注册。而Extjs的脚本文件和css文件是作为资源嵌套在Ext.NET的dll中的。...由此想到,应该是用户权限问题,导致Ext.NET的ResourceManager1控件无法注册脚本。...抱着试一试的态度,定义了以下扩展方法来注册EXT的脚本和样式: public static class ExtensionMethods { /// .../// 给EXT.NET脚本赋予特权 /// /// ResourceManager
❞ Ext.js 系列课程笔记 Ext.js 系列课程笔记「类」 Ext.js 系列课程笔记「组件」 Ext.js 系列课程笔记「表单子项」 Ext.js 系列课程笔记「表单子项二」更多精彩文章请关注公众号...proxy: new Ext.data.HttpProxy({ url: "/demo/city" }), //设定读取的格式 //读取json返回值 - 根节点为data,对象列为id和name...设定读取的代理,添加后端地址 proxy: new Ext.data.HttpProxy({ url: "/demo/area" }), //读取json返回值 - 根节点为data,对象列为id和name...allowBlank: false, //校验为空时的提示文字 blankText: "请选择市", //不可编辑 editable: false, mode: "local", //该属性和以下方法为了兼容
很久没有发帖了,很是惭愧,因此给各位使用EXT.NET的朋友献上一份礼物。 本篇主要讲述页面设计与效果,下篇将讲述编码并提供源码下载。...顶部面包和右侧面板没啥好说的。接下来就说说功能吧。 左侧面板 左侧面板其实是相当重要的一块,在平常系统设计中,往往把功能菜单放在左侧。这里类似。不仅支持分组折叠,还支持无限极子菜单,美观而灵活。 ?...由于加群的人太多,EXT.NET群已满。由于现在是业余弄弄EXT.NET,所以本人也不会过多与大家交流EXT.NET,还写一篇,作为结尾好了。 这几天有空的话,尽量完善这个DEMO吧。
此篇为EXT.NET系列终结篇。希望此系列能够对大家有所帮助。 首页JS函数介绍 使然使用了Ext.NET,但是JavaScript的地位还是举足轻重的。...工作台的代码,其他篇幅有部分介绍,可以参考EXT.NET复杂布局(一)——工作台。...处理面板顶部工具栏有不少按钮,如何动态添加这些按钮(可以根据用户权限和事项判断),代码如下: 1: /// 2: /// 向工具条添加按钮...; 关于表单的一些介绍,请看EXT.NET复杂布局(三)——复杂表单布局。 尾声 从使用EXT.NET到现在,也差不多一年了,真正使用的时间也只有几个月而已。现在回想起来,还是感慨良多。...希望我的帖子能够帮助各位更快的掌握EXT以及EXT.NET,也希望能为EXT.NET的资料库添加块砖片瓦。 最后,附上源码。
export导出模块 在es6以前,还没有提出一套官方的规范,从社区和框架推广程度而言,目前通行的javascript模块规范有两种:CommonJS 和 AMD ES6标准发布后,module成为标准...这里主要介绍ES6 里面的export 和import 使用。...import的语法跟require不同,而且import必须放在文件的最开始,且前面不允许有其他逻辑代码,这和其他所有编程语言风格一致。.../ext.js' console.log(m.hello()) index.html只需导入main.js文件 虽然只导入了一个main.js,加载的时候还是会加载到ext.js 文件 JavaScript合集
的方式导入,用node运行js文件会出现Cannot use import statement outside a module的问题 问题描述 目录结构 └─src └─js └─ext.js...└─main.js └─index.html 在ext.js 文件写一些公共方法 export const m = (function(){ return {.../ext.js' console.log(m.hello()) 在html文件中,当js文件作为模块导入的时候,需在script标签声明type="module"类型 <script type="module.../<em>ext.js</em>' ^^^^^^ SyntaxError: Cannot use import statement outside a module 从警告中可以看到,需要在package.json中加一个配置
前面说过了EXT.NET,这里顺便再说说JQuery EasyUI。为啥我会选择JQuery EasyUI呢?主要有以下几点: 轻量级。 基本的组件都用,即“麻雀虽小五脏俱全”。...世上没有完美的产品,而且其对IE6的兼容性还存在一些问题,但相比extjs,其还是很方便阅读和修改的。 简单性。这既是优点也是缺点。...个人不喜欢固步自封,喜好使用对自己来说有点神秘和陌生的技术。...extjs如一个行动不便的美妇,其脚本太庞大,对象太丰富,并且不利于维护;ext.net如一个打扮得花枝招展的裹脚的妇女,其将extjs封装成服务器控件,虽然其维护起来不错,体验不错,使用方便,但是我不喜欢使用服务器控件的这种方式...,也不喜欢其包了一层有一层的外壳,调起问题来从ASP.NET到EXT.NET到extjs;而easyui,则如一个清纯的少女,从外表即可窥探内心,清秀而不失美观。
我将SubmitEmptyValue="Null" 和”
领取专属 10元无门槛券
手把手带您无忧上云