后来,在网上找到一款还不错的框架——Ext.NET。这对于.NET开发人员来说,能节省不少时间。至少带智能提示的xml配置怎么也要比写js要顺手方便多了。而且其还是免费开源的。...这个据老外说,貌似是ExtJS的Bug,因为Ext.NET会根据你的设置生成标准的ExtJS配置。不过,人总不能在一棵树上吊死吧。...这个老外说了是低版本的ExtJS的问题,于是下载了Ext.NET的整个源码,查看js,发现其目前打包的资源是3.3.0版本。也许就是后面少了个1吧。...把代码发到Ext.NET论坛,发现老外们也没辙。...(Ext.NET) http://examples.ext.net/(Ext.NET示例) http://james.newtonking.com/projects/json-net.aspx(JSON.NET
1、js(Ext)操作 Ext.Msg.alert('系统提示', '未连接血站,该功能暂时不能使用。')...; Ext.getCmp("id").getValue(); Ext.getCmp("id").focus(); Ext.getCmp("id").selectText(); 2、后置类选择提示窗口..., new MessageBoxButtonsConfig { Yes = new MessageBoxButtonConfig { Handler = "Ext.net.DirectMethods.DoYes...()", Text="是" }, No = new MessageBoxButtonConfig { Handler = "Ext.net.DirectMethods.DoNo(...ext:Column Header="所在科室" DataIndex="DEPT_NAME" Width="140"> ext:Column> ext
前言 从系统改版到现在,将近半年的时间,原本陌生的Ext.NET的UI框架,也慢慢的熟悉了。总的来说,这个UI框架还是很优秀的,但是也没有100%完美的产品(老系统使用easy ui其实也挺好的)。...为什么使用Ext.NET 当初决定改版用EXT.NET,主要是因为兼容浏览器,以及是开发效率高。当然了,有些浏览器的兼容性并不是十分完美,例如ie7。...开门见山 http://examples.ext.net/ ext.net官网,提供一些简单的demo,这是主要资料的的来源,不过基本呢上能应付开发了。...ext:ConfigItem Name="autoWidth" Value="false" Mode="Value"> 12 ext:ConfigItem> 13...ext:Model> 19 20 ext:Store> 21 22 <
前面提到过工作台(《EXT.NET复杂布局(一)——工作台》)了,不知道各位看过之后有什么感想。这次就介绍介绍使用EXT.NET画几个报表。 看图写作从小学就开始了,如图: ? 图一 ? 图二 ?...其实注释挺全的,所以也不需要说什么话了: Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %> <style type...现在一起来ViewCode: Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %> ext:ResourceManager...先看页面代码(页面代码很简洁): Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %> EXT.NET高效开发系列所推崇的(EXT.NET高效开发(二)——封装函数)。
之前就有想法说说这方面,直到看到我上一篇博客《EXT.NET复杂布局(一)——工作台》的回复: 小龙3:ext.net 比使用傳統的webform控件开发时间多多少? 我就决定提前写这一系列了。...相比Extjs,Ext.NET毋庸置疑的可以大大提高生产力(这里我只说EXT.NET的优势): 1)带智能提示的配置。 ...在VS设计界面,可以直接拖出EXT.NET控件,然后可以像编辑传统的ASP.NET控件一样来编写配置。Ctrl+J——J的爽吧。 2)编写速度加快。...4)EXT.NET或者Extjs还不够完善。(生产力--) EXT.NET是存在一些Bug的,在前面的文章我就提及过,但是并不影响开发。...(生产力--) 由于对EXT.NET的不理解、不熟悉,或者对extjs的不了解(前面说过,使用EXT.NET也需要了解Extjs。毕竟Extjs是他爸啊。)
在上一篇《EXT.NET高效开发(一)——概述》中,大致的介绍了一下EXT.NET。那么本篇就要继续完成未完成的事业了。说到高效开发,那就是八仙过海各显神通。...在使用EXT.NET的时候(当然不仅仅是EXT.NET),总是要做很多重复的事,于是封装一些实用的函数可以一劳永逸呀。 1)单选框和复选框. 看图说话开始了,如图 ?...3)SharePoint中,给EXT.NET赋权。 这段代码,提供给需要的人吧。当初这问题把我折磨得快疯狂了。还好想到了这么一个解决方案。.../// /// 给EXT.NET脚本赋予特权 /// /// ...= cs) { valCss = cs; Ext.net.Notification.show({ hideFx: {
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也是开源,但如果用于商业开发...Ext.net提供了差不多100个组件,非常丰富基本上可以满足绝大数的项目需求。...总结 从以上Demo可以看出Ext.net/Ext.js,通过JSON序列化非常方便了JavaScript与后台C# 代码的交互,要比JQuery方便。...更多的Demo请访问www.ext.net http://examples.ext.net 源代码 http://files.cnblogs.com/neozhu/WebApplication1.rar
double>> data = GenerateChartBySingleCorp(); 5 ResultPanel.Controls.Clear(); 6 Ext.Net.Panel...容器位置不变) 9 // ResultPanel.Render();重新装载容器(容器位置根据添加子元素的顺序加载) 10 } 1 public Ext.Net.Panel...ExtModel = new Ext.Net.Model();//定义一个mode 6 ExtModel.Fields.Add(new ModelField("Name",...Panelp = new Ext.Net.Panel(); 69 Panelp.Border = false; 70 Panelp.Height = 560...具体可参考ext.net 提供的demo http://examples.ext.net/#/Chart/Area/Basic/ 小白在项目中用到的其他优秀的图表插件 fashion chart http
前面已经提到过EXT.NET了。EXT.NET是一组基于ExtJS库开发的开源的ASP.NET组件。 使用Ext.NET开发,比直接写JS更利于维护,也更方便开发。...具体代码如下: Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %> ext:ResourceManager ID...在添加任何Ext.NET控件前,都需要先添加ResourceManager控件。 (二)接下来,就需要编写一些JS了。 使用EXT.NET就不代表不需要写EXTJS,更不代表不需要了解Extjs。...你会发现,在使用EXT.NET的过程中,也会对Extjs有一定的了解。...仅供参考,嘿嘿,因为EXT.NET使用的Ext版本还比较低) http://www.ext.net(Ext.NET) http://examples.ext.net/(Ext.NET示例)
这里没有使用EXT.NET的对象,直接写的纯Extjs。 ? 这里是在后台代码进行判断,首先获取浏览器信息判断,然后注册相应的Extjs脚本。当用户点是,则下载。...接下来的随笔还会介绍EXT.NET如何与Silverlight结合布局。...其实想想就明白了,EXT.NET在后台对前台进行操作,依赖的是Extjs,也就是它会向前台输送Javascript,干的好好的,你突然向人家输送一个文件流,那么人家就不认了。那么怎么实现下载呢?...;})();alert(1);alert(2);alert(3);"} 这下子,你明白了EXT.NET是如何在后台对界面进行更改的吧。...5)页面提示跳转 既然人家封装了,既然用的是EXT.NET,改用的还是要用的。
那么本节就来讲述如何使用EXT.NET对复杂的表单进行布局。 没啥积极性了,所以更新速度比以前慢了很多。但是,会接着写下去。...顺便宣传一下一个EXT.NET群(120521984),欢迎交流技术,不欢迎随便问问题。 在开始之前,我要阐述几个观点: 不要依赖VS的设计视图,不只是针对EXT.NET。...很多朋友总是问,EXT.NET为什么在设计视图里不显示?(事实上是没有的。)为什么我拖一个控件后,VS就崩溃了(设计器有点烂)?...作为一名程序员,要多考虑利用各种条件来分析问题,比如利用开发人员工具(EXT.NET高效开发(三)——使用Chrome浏览器的开发人员工具),利用VS调试,查看API、文档、示例、EXT.NET源码等等...:CompositeField> ext:Cell> 2.动态生成 动态生成也很简单,与操作ASP.NET传统的控件类似。
此篇为EXT.NET系列终结篇。希望此系列能够对大家有所帮助。 首页JS函数介绍 使然使用了Ext.NET,但是JavaScript的地位还是举足轻重的。...工作台的代码,其他篇幅有部分介绍,可以参考EXT.NET复杂布局(一)——工作台。...; 关于表单的一些介绍,请看EXT.NET复杂布局(三)——复杂表单布局。 尾声 从使用EXT.NET到现在,也差不多一年了,真正使用的时间也只有几个月而已。现在回想起来,还是感慨良多。...回想当初上手的时候,不仅ext不熟悉,而且对EXT.NET也一无所知,中间碰到过许多问题,但是挺过来了,而且还留下了自己的足迹。...希望我的帖子能够帮助各位更快的掌握EXT以及EXT.NET,也希望能为EXT.NET的资料库添加块砖片瓦。 最后,附上源码。
很久没有发帖了,很是惭愧,因此给各位使用EXT.NET的朋友献上一份礼物。 本篇主要讲述页面设计与效果,下篇将讲述编码并提供源码下载。...由于加群的人太多,EXT.NET群已满。由于现在是业余弄弄EXT.NET,所以本人也不会过多与大家交流EXT.NET,还写一篇,作为结尾好了。 这几天有空的话,尽量完善这个DEMO吧。
var _temp = 0; for (var i = 0; i < ids.length; i++) { var value = Ext.getCmp...msg.IsVal) { Ext.MessageBox.show({ title: '错误',...msg: msg.Message, buttons: Ext.MessageBox.OK, icon: Ext.MessageBox.ERROR
Ext.apply、 Ext.applyIf和Ext.extend:_sun Ext.apply、 Ext.applyIf和Ext.extend: 2008年07月25日 星期五 10:48 Ext.apply...、 Ext.applyIf和Ext.extend:Ext.apply(obj, config, [defaults]) 将config对象的所有属性都复制到另一个对象obj上, 第三个参数defaults...Ext.applyIf(obj, config) 和Ext.apply的功能类似, 唯一不同的是, 这个函数只会将config对象中有, 而obj对象中没有的属性复制到obj上。...Ext.extend(subclass, superclass, [overrides]) 用来继承已有的类, 通常的使用方法是 var SubClass = function() { SubClass.superclass.constructor.call...(this); }; Ext.extend(SubClass, BaseClass, { newMethod : function() {}, overriddenMethod : function()
备忘 EXT3 http://zh.wikipedia.org/zh-cn/Ext3 ext3,第三扩展文件系统,是一个日志文件系统,常用于Linux操作系统。...EXT4 http://zh.wikipedia.org/zh-cn/Ext4 ext4(第四扩展文件系统)文件系统是Linux系统下的日志文件系统,是ext3文件系统的后继版本。...然而,某些Linux开发者因稳定性原因而拒绝将这些延伸包应用在ext3上[2],并要求其作为ext3的分支,改名为ext4并另行开发,以免影响到目前的ext3用户。...向下兼容 ext4向下兼容于ext3与ext2,因此可以将ext3和ext2的文件系统挂载为ext4分区区。...由于某些ext4的新功能可以直接运用在ext3和ext2上,直接挂载即可提升少许性能。 ext3文件系统可以部分向上兼容于ext4(也就是说ext4文件系统可以被挂载为ext3分区区)。
Alert提示框 Ext的对话框都封装在Ext.MessageBox类,该类还有一个简写形式即Ext.Msg,可以直接通过Ext.MessageBox或Ext.Msg来直接调用相应的对话框方法来显示Ext..." /> ext/ext-base.js"> <script type="text/...(function(){ Ext.get("btnAlert").on("click",function(){ Ext.MessageBox.alert("请注意","这是ExtJS的提示框"); })..." /> ext/ext-base.js"> Ext.onReady(function(){ Ext.get("btn").on
因此,可以将 Ext JS用于.NET、Java、PHP等各种语言开发的应用中。...本章将讲解Ext JS的发展及其特点,了解Ext JS的含义、熟悉 Ext JS开发环境,并在此基础上实现Ext绚丽效果。然后,详细讲解 Ext表格。...核心技能部分 1.1 Ext简介 1.1.1 Ext发展史 Ext最早是在YUI库的基础上扩展开来的,因此Ext早期被称为 Yui-Ext。...因此,可以将 Ext JS用于.NET、Java、PHP 等各种语言开发的应用中。最初,Ext JS 基于 YUI技术,由 Jack Slocum开发。...用户可以轻松地将 DOJO、Moo、Ajax.NET或其他JS库转变为 Ext的底层。
–Ext是一个用javascript编写,与后台技术无关的前端ajax框架。因此,可以把Ext用在.Net、Java、Php等各种开发语言开发的应用中。...•ext-all-debug.js :无压缩的Ext全部的源码(用于调试)。 •ext-core.js :压缩后的Ext的核心组件,包括sources/core下的所有类。.../ext/ext-base.js及ext-all.js •其中ext-base.js是框架基础库,ext-all.js是extjs的核心库。...span>http://blog.csdn.net/21aspnet/' }); }); ?...=============== 单选按钮 { xtype: 'radio', fieldLabel: 'Filmed In', name: 'filmed_in', boxLabel: '选asp.net
由于这个比较大所以单独一文, 建议先看EXT基础: http://blog.csdn.net/21aspnet/article/details/6782028 最基本的表格: ext/ext-base.js"> ext-all-debug.js">..." /> ext/ext-base.js"> ext-all-debug.js"> ext/ext-base.js"> ext-all-debug.js"> ext/ext-base.js"> ext-all-debug.js"><
领取专属 10元无门槛券
手把手带您无忧上云