随笔分类 - Extjs
摘要:声明: 1. 本篇文章提到的仿 Bootstrap 风格的主题,是基于 jQuery 的 ASP.NET MVC 控件库的主题。 2. FineUIMvc(基础版)完全免费,可以用于商业项目。 目录 1. 2008年 - 经典蓝 2. 2013年 - 海王星蓝 3. 2014年 - 6 款 Metr
阅读全文
摘要:FineUI(专业版)v3.0.0 已经正式发布,全面支持手机、平板和桌面! 自 2008 年 4 月发布第一个版本,我们持续更新了 126 个版本,拥有 16000 多位注册用户,1300 多位捐赠会员,200 多位网友参与了代码贡献。 FineUI(专业版)基于 jQuery 对开源版进行了重写,在一年多的时间内拥有了 100...
阅读全文
摘要:开源版是 FineUI 的基石,从 2008 年至今已经持续发布了 120 多个版本,拥有会员 15,000 多位,捐赠会员达到 1,200 多位。FineUI(开源版)v4.2.2 是 8 年来的第 125 个版本,对表单、表格进行底层结构的重要调整,使其更简单更易于扩展,同时官网示例数也突破 3...
阅读全文
摘要:前言之前我们曾写过一篇文章FineUI小技巧(3)表格导出与文件下载,对于在 FineUI 中导出表格数据进行了详细描述。今天我们要更进一步,介绍下如何导出多表头表格。多表头表格的标签定义在 ASPX 中,我们通过 GroupField 列来定义多表头,如下所示: ...
阅读全文
摘要:特别声明:提供的源代码已经包含了 AppBoxPro 的全部源代码,用 VS2012 打开项目后,直接 Ctrl+F5 可以运行起来(默认使用VS自带的LocalDB数据库)。FineUIPro是商业程序,仅包含v1.7.0公测版的DLL;当然你也可以自行把 FineUIPro 换成 FineUI(...
阅读全文
摘要:FineUI(开源版)v4.1.1 (建议所有 v4.x 升级到此版本):http://fineui.com/demo/+2014-08-15 v4.1.1 -修正Form中表单字段设置宽度无效的问题(李明海-5929)。 -为TemplateField增加ExpandOnDoubleClick...
阅读全文
摘要:刚才询问博客园团队:【6年开源路】三石今日送福利,AppBox4.0源码免费拿!FineUI家族今日全部更新(FineUI + FineUI3to4 + FineUI.Design + AppBox)!http://www.cnblogs.com/sanshi/p/3577327.html我的文章有...
阅读全文
摘要:去年10-28号,我发布了一篇文章《海王星给你好看!FineUI v4.0公测版发布暨《你找BUG我送书》活动开始》,标志着FineUI开始向4.0版本迈进。经过4个月3个公测版的锤炼,今天我高兴的宣布FineUI v4.0正式版发布了!关于FineUI基于 ExtJS 的开源 ASP.NET 控件库。FineUI的使命创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。支持的浏览器IE 8.0+、Chrome、Firefox、Opera、Safari授权协议Apache License v2.0
阅读全文
摘要:关于FineUI基于 ExtJS 的开源 ASP.NET 控件库FineUI的使命创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序支持的浏览器IE 8.0+、Chrome、Firefox、Opera、Safari授权协议Apache License v2.0注:ExtJS 库在 GPL v3 协议下发布(http://www.sencha.com/license) 相关链接首页:http://fineui.com/论坛:http://fineui.com/bbs/示例:http://fin...
阅读全文
摘要:FineUI v4.0.2 (beta) 已经于 2013-12-15 发布!==================================关于FineUI基于 ExtJS 的开源 ASP.NET 控件库FineUI的使命创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序支持的浏览器IE 8.0+、Chrome、Firefox、Opera、Safari授权协议Apache License v2.0注:ExtJS 库在 GPL v3 协议下发布(http://www.sencha.com/li
阅读全文
摘要:关于FineUI基于 ExtJS 的专业 ASP.NET 控件库。FineUI的使命创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。支持的浏览器IE 7.0+、Firefox 3.6+、Chrome 3.0+、Opera 10.5+、Safari 3.0+授权协议Apache License v2.0注:ExtJS 库在 GPL v3 协议下发布(http://www.sencha.com/license)。相关链接首页:http://fineui.com/论坛:http://fineui.c
阅读全文
摘要:《FineUI v4.0 你找BUG我送书》活动已结束,恭喜如下三位网友获得由 FineUI 作者亲自翻译的图书《jQuery实战 第二版》!奋斗~吉吉﹑purplebolt海王星是太阳系八大行星中距离太阳最远的,体积是太阳系第四大,但质量排名是第三。海王星的质量大约是地球的17倍。海王星以罗马神话中的尼普顿(Neptunus)命名,因为尼普顿是海神,所以中文译为海王星。当然今天我要说不是这颗深蓝色的天体,而是 extjs v4 引入的海王星主题(Neptune),今天随着FineUI v4.0 beta1(使用最新的exjs v4.2.1)的发布,FineUI的默认皮肤也从一成不变的浅蓝色变
阅读全文
摘要:AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。Attach方法前面我们已经多次使用Attach方法,上一次使用Attach方法修改用户所属部门的代码如下所示:if (String.IsNullOrEmpty(hfSelectedDept.Text)){ item.Dept = null;}else{ int newDeptID = Convert.ToInt32(hfSelectedDept.Text); if (item.Dept.DeptID != newDeptID) { De...
阅读全文
摘要:AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。关联表的查询操作使用 Include 方法,我们可以在一次数据库查询中将关联表的数据一并取出。比如查询在线用户列表页面,需要在前端显示关联的用户信息,如下所示: 其中“用户名”和“中文名”以及“查看”按钮,都用到了导航属性User(Navigation Property),所以我们在查询时也使用Include来避免延迟加载:IQueryable q = DB.Onlines.Include(o => o.User);// 在用户名中搜索string ...
阅读全文
摘要:AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。Entity Framework提供的排序功能再来回顾一下上篇文章,加载用户列表并进行排序数据库分页的代码:var q = DB.Users.Include(u => u.Dept); // 在用户名称中搜索string searchText = ttbSearchMessage.Text.Trim();if (!String.IsNullOrEmpty(searchText)){ q = q.Where(u => u.Name.Contains(searchTe
阅读全文
摘要:AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。Entity Framework新增数据以新增用户为例,作为对比,先来看下使用Subsonic的代码:using (TransactionScope scope = new TransactionScope()){ XUser item = new XUser(); item.Name = tbxName.Text.Trim(); item.ChineseName = tbxRealName.Text.Trim(); item.Gender = ddlGender.Selec
阅读全文
摘要:AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。AppBox v2.0中的权限实现AppBox v2.0中权限管理中涉及三个概念:模块、用户、角色1. 权限是定义在模块中,而模块相当于一个分组,比如用户管理就是一个模块。用户分组模块可以包含的多个页面,比如用户列表页面、新增用户页面、修改用户页面、用户详细信息查看页面、修改用户密码页面等;2. 角色拥有对权限的控制,可以设置一个角色拥有哪些权限;3. 一个用户可以有多个角色,用户最终的权限来自己所属角色的权限集合。下面看一下在AppBox v2.0中设置角色权限的页面:通过
阅读全文
摘要:AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。从Subsonic到Entity FrameworkSubsonic最早发布于2008年,当时他的无代码生成模式吸引了很多人的眼球,ActiveRecord模式的支持也是Subsonic迅速流行的原因之一。Subsonic也曾经一度被认为是NHibernate的有力竞争对手。可惜在2009年左右Subsonic的作者Rob Conery被微软挖去做Asp.net MVC之后,Subsonic实际上已经死去,虽然后来Subsonic 3.0的CodingHorror也试图东山再
阅读全文
摘要:文章更新: AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。 AppBox v2.0简介 AppBox v2.0 发布于2012年12月份,前端展现使用的是 FineUI v3.2.3,而ORM工具是 SubSonic v2.2
阅读全文
摘要:前两天写的文章《纯手工打造漂亮的垂直时间轴,使用最简单的HTML+CSS+JQUERY完成100个版本更新记录的华丽转身!》受到很多网友的喜爱,今天特别推出姊妹篇《纯手工打造漂亮的瀑布流,五大插件一个都不少Bootstrap+jQuery+Masonry+imagesLoaded+Lightbox!》,希望大家喜欢!前言FineUI控件库发展至今已经有 5 个年头,目前论坛注册的QQ会员 5000 多人,捐赠用户 500 多人(捐赠用户转化率达到10%以上,在国内开源领域相信这是一个梦幻数字!也足以证明FineUI旺盛的生命力!)。在这 5 年七年,FineUI总共发布了 100 多个版本!也
阅读全文