展开

关键词

初识Ext.NET

后来,在网上找到一款还不错的框架——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

45550

Ext.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

66970
  • 广告
    关闭

    【玩转 Cloud Studio】有奖调研征文,千元豪礼等你拿!

    想听听你玩转的独门秘籍,更有机械键盘、鹅厂公仔、CODING 定制公仔等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    EXT.NET 使用总结(1)

    前言 从系统改版到现在,将近半年的时间,原本陌生的Ext.NET的UI框架,也慢慢的熟悉了。总的来说,这个UI框架还是很优秀的,但是也没有100%完美的产品(老系统使用easy ui其实也挺好的)。 为什么使用Ext.NET 当初决定改版用EXT.NET,主要是因为兼容浏览器,以及是开发效率高。当然了,有些浏览器的兼容性并不是十分完美,例如ie7。 开门见山 http://examples.ext.netext.net官网,提供一些简单的demo,这是主要资料的的来源,不过基本呢上能应付开发了。 <ext:ConfigItem Name="autoWidth" Value="false" Mode="Value"> 12 </ext:ConfigItem> 13 </ext:Model> 19 </Model> 20 </ext:Store> 21 </Store> 22 <

    35120

    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是他爸啊。)

    36930

    EXT.NET复杂布局(二)——报表

    前面提到过工作台(《EXT.NET复杂布局(一)——工作台》)了,不知道各位看过之后有什么感想。这次就介绍介绍使用EXT.NET画几个报表。 看图写作从小学就开始了,如图: ? 图一 ? 图二 ? 其实注释挺全的,所以也不需要说什么话了: <%@ Register Assembly="<em>Ext</em>.<em>Net</em>" Namespace="<em>Ext</em>.<em>Net</em>" TagPrefix="<em>ext</em>" %> <style type 现在一起来ViewCode: <%@ Register Assembly="<em>Ext</em>.<em>Net</em>" Namespace="<em>Ext</em>.<em>Net</em>" TagPrefix="<em>ext</em>" %> <ext:ResourceManager 先看页面代码(页面代码很简洁): <%@ Register Assembly="<em>Ext</em>.<em>Net</em>" Namespace="<em>Ext</em>.<em>Net</em>" TagPrefix="<em>ext</em>" %> <style type=" 封装点函数,整个动态生成,也是一种高效的开发,这也是我<em>EXT</em>.<em>NET</em>高效开发系列所推崇的(<em>EXT</em>.<em>NET</em>高效开发(二)——封装函数)。

    46120

    EXT.NET高效开发(二)——封装函数

    在上一篇《EXT.NET高效开发(一)——概述》中,大致的介绍了一下EXT.NET。那么本篇就要继续完成未完成的事业了。说到高效开发,那就是八仙过海各显神通。 在使用EXT.NET的时候(当然不仅仅是EXT.NET),总是要做很多重复的事,于是封装一些实用的函数可以一劳永逸呀。 1)单选框和复选框. 看图说话开始了,如图 ? 3)SharePoint中,给EXT.NET赋权。 这段代码,提供给需要的人吧。当初这问题把我折磨得快疯狂了。还好想到了这么一个解决方案。 ///

    /// 给EXT.NET脚本赋予特权 /// /// <param name="ResManager"> = cs) { valCss = cs; Ext.net.Notification.show({ hideFx: {

    23220

    Ext.net V1.0数据操作介绍

    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

    35750

    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传统的控件类似。

    42530

    EXT.NET复杂布局(一)——工作台

    前面已经提到过EXT.NET了。EXT.NET是一组基于ExtJS库开发的开源的ASP.NET组件。 使用Ext.NET开发,比直接写JS更利于维护,也更方便开发。 具体代码如下: <%@ Register Assembly="<em>Ext</em>.<em>Net</em>" Namespace="<em>Ext</em>.<em>Net</em>" TagPrefix="<em>ext</em>" %> <ext:ResourceManager ID 在添加任何Ext.NET控件前,都需要先添加ResourceManager控件。 (二)接下来,就需要编写一些JS了。 使用EXT.NET就不代表不需要写EXTJS,更不代表不需要了解Extjs。 你会发现,在使用EXT.NET的过程中,也会对Extjs有一定的了解。 仅供参考,嘿嘿,因为EXT.NET使用的Ext版本还比较低) http://www.ext.netExt.NET) http://examples.ext.net/(Ext.NET示例)

    60030

    EXT.NET高效开发(四)——实用技巧

    这里没有使用EXT.NET的对象,直接写的纯Extjs。 ? 这里是在后台代码进行判断,首先获取浏览器信息判断,然后注册相应的Extjs脚本。当用户点是,则下载。 接下来的随笔还会介绍EXT.NET如何与Silverlight结合布局。 其实想想就明白了,EXT.NET在后台对前台进行操作,依赖的是Extjs,也就是它会向前台输送Javascript,干的好好的,你突然向人家输送一个文件流,那么人家就不认了。那么怎么实现下载呢? ;})();alert(1);alert(2);alert(3);"} 这下子,你明白了EXT.NET是如何在后台对界面进行更改的吧。 5)页面提示跳转 既然人家封装了,既然用的是EXT.NET,改用的还是要用的。

    24210

    EXT.NET 使用总结(3)--动态图表

    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

    28420

    Ext.NET加入自定义验证JS函数

    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

    29140

    EXT.NET复杂布局(四)——系统首页设计(上)

    很久没有发帖了,很是惭愧,因此给各位使用EXT.NET的朋友献上一份礼物。 本篇主要讲述页面设计与效果,下篇将讲述编码并提供源码下载。 由于加群的人太多,EXT.NET群已满。由于现在是业余弄弄EXT.NET,所以本人也不会过多与大家交流EXT.NET,还写一篇,作为结尾好了。 这几天有空的话,尽量完善这个DEMO吧。

    35430

    EXT.NET复杂布局(四)——系统首页设计(下)

    此篇为EXT.NET系列终结篇。希望此系列能够对大家有所帮助。 首页JS函数介绍 使然使用了Ext.NET,但是JavaScript的地位还是举足轻重的。 工作台的代码,其他篇幅有部分介绍,可以参考EXT.NET复杂布局(一)——工作台。 ; 关于表单的一些介绍,请看EXT.NET复杂布局(三)——复杂表单布局。 尾声 从使用EXT.NET到现在,也差不多一年了,真正使用的时间也只有几个月而已。现在回想起来,还是感慨良多。 回想当初上手的时候,不仅ext不熟悉,而且对EXT.NET也一无所知,中间碰到过许多问题,但是挺过来了,而且还留下了自己的足迹。 希望我的帖子能够帮助各位更快的掌握EXT以及EXT.NET,也希望能为EXT.NET的资料库添加块砖片瓦。 最后,附上源码。

    26020

    ext.apply ext.applyIf ext.extend的区别

    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()

    9230

    EXT3与EXT4

    备忘 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分区区)。

    70320

    EXT窗口

    Alert提示框 Ext的对话框都封装在Ext.MessageBox类,该类还有一个简写形式即Ext.Msg,可以直接通过Ext.MessageBox或Ext.Msg来直接调用相应的对话框方法来显示Ext " /> <script type="text/javascript" src="extjs/adapter/<em>ext</em>/<em>ext</em>-base.js"></script> <script type="text/ (function(){ <em>Ext</em>.get("btnAlert").on("click",function(){ Ext.MessageBox.alert("请注意","这是ExtJS的提示框"); }) " /> <script type="text/javascript" src="extjs/adapter/<em>ext</em>/<em>ext</em>-base.js"></script> <script type="text/ > <script type="text/javascript" language="javascript"> Ext.onReady(function(){ Ext.get("btn").on

    15220

    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

    28740

    相关产品

    • 云数据迁移

      云数据迁移

      云数据迁移(Cloud Data Migration)是腾讯云提供的 TB ~ PB 级别的数据迁移上云服务。本服务提供了安全可靠的离线迁移专用设备,满足本地数据中心进行大规模数据迁移上云的需求,解决本地数据中心通过网络传输时间长、成本高、安全性低的问题。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券