摘要: 基于Extjs的web表单设计器基于Extjs的web表单设计器第一节基于Extjs的web表单设计器第二节——表单控件设计基于Extjs的web表单设计器第三节——控件拖放基于Extjs的web表单设计器第四节——控件拖放基于Extjs的web表单设计器第五节——数据库设计基于Extjs的web表... 阅读全文
posted @ 2015-05-03 23:27 rpoplar 阅读(2632) 评论(6) 推荐(2) 编辑
摘要: 基于Extjs的web表单设计器基于Extjs的web表单设计器第一节基于Extjs的web表单设计器第二节——表单控件设计基于Extjs的web表单设计器第三节——控件拖放基于Extjs的web表单设计器第四节——控件拖放基于Extjs的web表单设计器第五节——数据库设计基于Extjs的web表... 阅读全文
posted @ 2015-04-25 10:07 rpoplar 阅读(1820) 评论(7) 推荐(2) 编辑
摘要: 基于Extjs的web表单设计器基于Extjs的web表单设计器第一节基于Extjs的web表单设计器第二节——表单控件设计基于Extjs的web表单设计器第三节——控件拖放基于Extjs的web表单设计器第四节——控件拖放基于Extjs的web表单设计器第五节——数据库设计基于Extjs的web表... 阅读全文
posted @ 2015-04-06 17:38 rpoplar 阅读(3846) 评论(6) 推荐(2) 编辑
摘要: 这里列出表单设计器系列的内容,6、7、8节的内容应该在春节后才有时间出了。因为这周末就请假回老家了,准备我的结婚大事。在此提前祝大家春节快乐!基于Extjs的web表单设计器基于Extjs的web表单设计器第一节基于Extjs的web表单设计器第二节——表单控件设计基于Extjs的web表单设计器第... 阅读全文
posted @ 2015-02-05 08:19 rpoplar 阅读(4584) 评论(10) 推荐(2) 编辑
摘要: 接着上一节介绍控件拖放的设计。 通过前面的介绍知道,我们的区域类型的容器控件有三种:Card、Table、Mixed。 Card 可以支持几乎所有的常用控件,包括:文本TextField、多文本TextArea、数字NumberField、金额NumberField、日期DateField、... 阅读全文
posted @ 2015-01-27 23:43 rpoplar 阅读(5415) 评论(9) 推荐(3) 编辑
摘要: 看过之前设计器截图的朋友应该有印象,可能会发觉我们的设计器UI设计布局其实类似Visual studio 的设计界面,采用的是左、中、右三个区域布局。左侧为控件区域、中间为表单的画布设区域、右侧为属性区域。这样的UI设计肯定就得支持控件的拖拽设计,用户只要拖放一个控件到我们的画布上,那么画布就应... 阅读全文
posted @ 2015-01-24 23:24 rpoplar 阅读(4472) 评论(12) 推荐(0) 编辑
摘要: 这一节介绍表单设计器的常用控件的设计。 在前面两章节的附图中我已经给出了表单控件的两大分类:区域控件、常用控件。这里对每个分类以及分类所包含的控件的作用进行一一的介绍,因为它们很重要,是表单设计器的基本元素,更是核心组成部门。 一、区域控件,它主要包含三个类型的控件:卡片区域、表格区域、混合... 阅读全文
posted @ 2015-01-23 22:16 rpoplar 阅读(4208) 评论(8) 推荐(0) 编辑
摘要: 前面一节介绍了表单设计器的背景和最终的大概样式,本节主要介绍表单设计器的需求及功能设计。在讲需求之前先明确几个常用的概念:主表或者卡片表——具有多行多列的一个区域的控件块,如下图所示。明细表——就是常用的表格类型的控件块,表头信息就确立了该列的数据类型,如下图所示。卡片式的表:指的是一个表单模板... 阅读全文
posted @ 2014-10-22 16:23 rpoplar 阅读(3431) 评论(7) 推荐(3) 编辑
摘要: 由于这样工作和自身的一些原因很长一段时间没有写过博客了。最近想把自己前面一段时间搞出的一个表单设计器的相关经验或者经历记录下来、分享给大家,也算是对自己前2个月的一个总结回顾吧。 首先介绍一下开发此版本的表单设计器的原因及背景。该项目是公司为中国某大型国有企业开发网上经费报销系统,主要是处理改... 阅读全文
posted @ 2014-10-19 22:41 rpoplar 阅读(6494) 评论(9) 推荐(5) 编辑
摘要: 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 阅读(363) 评论(0) 推荐(0) 编辑