随笔分类 -  Asp.Net

摘要:最近一些网友再问设计器界面的一些功能,这里做一个简单截图描述。设计器总体来说功能比较强大,几乎可以设计覆盖很多业务场景的表单功能。比如常用的——出差申请、出差报销、员工请假、通讯录、社会调查报告、满意度评价、投票活动、公文填报、以及最近疫情需要的打卡功能等等。。。只要能想到的几乎都可以实现!!!系统 阅读全文
posted @ 2020-03-11 21:39 rpoplar 阅读(1000) 评论(0) 推荐(0) 编辑
摘要:最近以来,一直有很多用户在资讯了解表单设计器相关的一些东西,希望具有在线演示的地址。 为了满足大家对表单设计器的需要,因此我花时间重新系统的整理了框架及代码, 为了尊重劳动成果,目前只提供有偿服务,可以通过支付宝发个红包,然后提供测试账号,及测试地址。 需要的朋友可以向我的QQ:1079287943 阅读全文
posted @ 2017-10-17 14:51 rpoplar 阅读(1282) 评论(0) 推荐(1) 编辑
摘要:基于Extjs的web表单设计器基于Extjs的web表单设计器第一节基于Extjs的web表单设计器第二节——表单控件设计基于Extjs的web表单设计器第三节——控件拖放基于Extjs的web表单设计器第四节——控件拖放基于Extjs的web表单设计器第五节——数据库设计基于Extjs的web表... 阅读全文
posted @ 2015-05-03 23:27 rpoplar 阅读(2646) 评论(6) 推荐(2) 编辑
摘要:基于Extjs的web表单设计器基于Extjs的web表单设计器第一节基于Extjs的web表单设计器第二节——表单控件设计基于Extjs的web表单设计器第三节——控件拖放基于Extjs的web表单设计器第四节——控件拖放基于Extjs的web表单设计器第五节——数据库设计基于Extjs的web表... 阅读全文
posted @ 2015-04-25 10:07 rpoplar 阅读(1826) 评论(7) 推荐(2) 编辑
摘要:基于Extjs的web表单设计器基于Extjs的web表单设计器第一节基于Extjs的web表单设计器第二节——表单控件设计基于Extjs的web表单设计器第三节——控件拖放基于Extjs的web表单设计器第四节——控件拖放基于Extjs的web表单设计器第五节——数据库设计基于Extjs的web表... 阅读全文
posted @ 2015-04-06 17:38 rpoplar 阅读(3860) 评论(6) 推荐(2) 编辑
摘要:这里列出表单设计器系列的内容,6、7、8节的内容应该在春节后才有时间出了。因为这周末就请假回老家了,准备我的结婚大事。在此提前祝大家春节快乐!基于Extjs的web表单设计器基于Extjs的web表单设计器第一节基于Extjs的web表单设计器第二节——表单控件设计基于Extjs的web表单设计器第... 阅读全文
posted @ 2015-02-05 08:19 rpoplar 阅读(4597) 评论(10) 推荐(2) 编辑
摘要:接着上一节介绍控件拖放的设计。 通过前面的介绍知道,我们的区域类型的容器控件有三种:Card、Table、Mixed。 Card 可以支持几乎所有的常用控件,包括:文本TextField、多文本TextArea、数字NumberField、金额NumberField、日期DateField、... 阅读全文
posted @ 2015-01-27 23:43 rpoplar 阅读(5427) 评论(9) 推荐(3) 编辑
摘要:看过之前设计器截图的朋友应该有印象,可能会发觉我们的设计器UI设计布局其实类似Visual studio 的设计界面,采用的是左、中、右三个区域布局。左侧为控件区域、中间为表单的画布设区域、右侧为属性区域。这样的UI设计肯定就得支持控件的拖拽设计,用户只要拖放一个控件到我们的画布上,那么画布就应... 阅读全文
posted @ 2015-01-24 23:24 rpoplar 阅读(4488) 评论(12) 推荐(0) 编辑
摘要:这一节介绍表单设计器的常用控件的设计。 在前面两章节的附图中我已经给出了表单控件的两大分类:区域控件、常用控件。这里对每个分类以及分类所包含的控件的作用进行一一的介绍,因为它们很重要,是表单设计器的基本元素,更是核心组成部门。 一、区域控件,它主要包含三个类型的控件:卡片区域、表格区域、混合... 阅读全文
posted @ 2015-01-23 22:16 rpoplar 阅读(4216) 评论(8) 推荐(0) 编辑
摘要:1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数string.Format("{0:C1}",23.15) 结果为:¥23.2 (截取会自动四舍五入)格式化多个Object实例string.Format("市场价:{0:C},优惠价{1:C}",23.15,19.82)2、格式化十进制的数字(格式化成固定的位数,位数不能少于未格 阅读全文
posted @ 2013-07-11 15:27 rpoplar 阅读(365) 评论(0) 推荐(0) 编辑
摘要:gridpanel有时单元格内容太长显示不完全,可以弄个tip显示,具体实现如下:在每个列的render函数加上一个js函数来完成。......<ext:Column Tooltip="Description" Header="Description" DataIndex="Description"><Renderer Fn="showTip" /></ext:Column>...... function showTip(v, p) { //p 单元格, v单元格值; p.att 阅读全文
posted @ 2012-12-02 21:13 rpoplar 阅读(411) 评论(0) 推荐(0) 编辑
摘要:在Ext.netVersion 1.5(http://examples1.ext.net/)中,当需要展示具有层级关系而且具有多个属性的数据集合的时候,TreeGrid是一个不错的选择。但是这该版本中的TreeGrid并不像TreePanel一样提供了CheckBox在UI界面中,因此即使你在后台设置了TreeNode的Checked属性,仍然不会看到有CheckBox在树的节点中显示。但是我们需要这个功能,怎么办呢?查阅了很多资料,看到Ext.Net Forums上有一些人也遇到了相似的问题,但是在该版本中要实现该功能他们对TreeGrid进行了重构,修改了extjs中treegrid的j. 阅读全文
posted @ 2012-11-21 23:23 rpoplar 阅读(729) 评论(0) 推荐(0) 编辑
摘要:ext.net中经常在加载数据的时候需要显示一个mask来提示用户当前进行的处理,在GridPanel等控件中有LoadMask可以进行设置,但是在一些空间比如Combbox就没有提供,这个时候只能根据Loader来监听事件进行处理。可以通过BeforeLoad来显示Mask,Load之后来隐藏Mask。 如果要显示在这个页面上,可以通过Ext.getBody().mask("数据加载中...");Ext.getBody().unmask("数据加载中..."); 来显示和隐藏Mask。如果显示在控件上可以根据获取控件名称:比如空间名称为"Co 阅读全文
posted @ 2012-11-12 15:51 rpoplar 阅读(704) 评论(0) 推荐(0) 编辑
摘要:系统中常会面临处理一些具有多属性列的而且具有层级关系的数据项,Ext.Net中 这种情况下一个比较好的选择就是使用TreeGrid来处理。TreeGrid其实是对TreePanel的继承和扩展,一次他的数据源是不支持Store来绑定的,而是通过TreeNode的集合,每个TreeNode通过添加CustomAttributes的ConfigItem来扩展显示的列属性。通过配置TreeGrid的TreeLoader来加载业务中的数据。下面给出一个简单的样例代码:前台HTML 1 <ext:TreeGrid ID="TG" runat="server" 阅读全文
posted @ 2012-11-06 22:46 rpoplar 阅读(1779) 评论(1) 推荐(0) 编辑
摘要:对于TreePanel的Node我们需求是:1.选中某个节点A的CheckBox,节点A的所有子节点全部选中;2.节点A的所有子节点如果都选中,则A节点选中;3.节点A的某些节点选中,某些节点不选中,则A节点处于半选状态。如下图所示:如何来实现呢?研究发现TreePanel的节点的Checkbox可发现通过node.getUI().checkbox可以获取到checkbox。设置checkbox的checked属性为true / false 可以设置checkbox选中或者非选择,那么三态的半选中状态如何设置呢?可以通过设置checkbox的indeterminate属性为true,check 阅读全文
posted @ 2012-08-29 22:19 rpoplar 阅读(4082) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2012-08-29 21:33 rpoplar 阅读(82) 评论(0) 推荐(0) 编辑
摘要:Ext.Net开发中有时用到类似ListBox的MultiSelect控件。有时候需要将一写数据添加到MultiSelect中,这个时候如何处理呢?首先了解一下MultiSelect的工作方式,它会在创建的时候自动加载一个Store,这个Store的Record包含两个Field:Text和Value。因此我们可以按照以下处理方式来添加MultiSelect的Items:View Code 1 function GetFormulaItems() { 2 var data = new Array(); 3 // 4 构建初始数据数组 data 省略 5 ... 阅读全文
posted @ 2012-08-18 01:07 rpoplar 阅读(392) 评论(0) 推荐(0) 编辑
摘要:最近项目开发中涉及到一个公式编辑器功能,其中一个功能就是需要对Asp.net 中的TextBox(ExtJs中的TextField 或者TextArea)进行光标处插入字符串的功能。开始发现很难处理,不像在桌面开发中很容易获取光标位置然后进行插入字符处理。查阅资料发现在web开发中也提供能相关处理的功能,现在分享给他家。插入字符串函数function InsertValue(str) { var tbFormula = document.getElementById("Formula"); if (document.selection) { tbFormula.f... 阅读全文
posted @ 2012-08-18 00:50 rpoplar 阅读(691) 评论(0) 推荐(0) 编辑
摘要:Asp.net 网页打印一Asp.net 网页打印二前段时间写了两篇不用第三方控件,用纯javascript解决asp.net页面打印的问题。在使用测试中发现了一些问题:比如分页后的效果不大友好,没有设置每个页面的也边框;页眉页脚处理不是很好;页边距设置后打印出来不对等。经过这几天的继续研究,终于把这些问题全部解决了,可以说的完美的实现了页面打印、数据分页、纸张大小设定、页边距设定、页眉页脚设置(哈哈自己YY一下)。 这里分享一下主要解决的几个问题,希望对大家有所帮助Question:1. 添加页面的也边框,为每个分页后的页面最外层添加一个div框,这样预览效果更好;2. 重新设置每个分页的d 阅读全文
posted @ 2012-08-07 23:38 rpoplar 阅读(935) 评论(6) 推荐(0) 编辑
摘要:HTML特殊转义字符列表最常用的字符实体Character Entities显示说明实体名称实体编号半方大的空白&ensp;&#8194;全方大的空白&emsp;&#8195;不断行的空白格&nbsp;&#160;<小于&lt;&#60;>大于&gt;&#62;&&符号&amp;&#38;"双引号&quot;&#34;©版权&copy;&#169;®已注册商标&reg;&#174;™商标(美国) 阅读全文
posted @ 2012-08-03 12:39 rpoplar 阅读(4148) 评论(0) 推荐(3) 编辑