AForm】的更多相关文章

相信大部分程序员都接触过表单,表单是收集用户输入的不二之选,但是表单的开发又是最繁琐.最复杂的,简单地说,开发表单你需要涉及到很多知识: 布局,表单如何布局排版,看起来最清晰整洁,且符合用户体验 控件的选用,用select还是radio,用多选的select还是用复选框,有时还需要编写个性化的输入控件 数据有效性的验证.输入的提示文案等 针对个别输入控件的特殊设置,输入控件之间的联动 表单中如果有数据列表,那么你还需要编写内嵌表格以收集这些数据 以上这些随便哪一条都不是一件简单的工程,尤其是遇到…
相信大部分程序员都接触过表单,表单是收集用户输入的不二之选,但是表单的开发又是最繁琐.最复杂的,简单地说,开发表单你需要涉及到很多知识: 布局,表单如何布局排版,看起来最清晰整洁,且符合用户体验 控件的选用,用select还是radio,用多选的select还是用复选框,有时还需要编写个性化的输入控件 数据有效性的验证.输入的提示文案等 针对个别输入控件的特殊设置,输入控件之间的联动 表单中如果有数据列表,那么你还需要编写内嵌表格以收集这些数据 以上这些随便哪一条都不是一件简单的工程,尤其是遇到…
http://xiehuiqi220.github.io/AForm/doc/book/#…
v1.3 更新日志 输入控件的实现改为实例化模式,同类型多个输入控件在同一个表单不会冲突 输入控件实现了继承 可以使用AForm.create创建表单,和使用new AForm创建实例的参数和结果一样 radio类型支持设置"其他"选项,使用needOther:true将额外增加其他选项以及一个文本输入框 修复表格无法设置ctrlId的bug 表格和fieldset均支持frontalHtml.extHtml和tips选项 输入项label的必填星号支持放置在label的前面,使用re…
Atitit.异常处理 嵌套  冗长的解决方案 1. 异常处理的需要改进的地方1 2. +异常设计的初衷是, 在程序中出现错误时, 由程序自己处理错误, 尽量不要以exit(0)这种粗暴的方式中止程序. 1 3. 正常流程和异常流程的分离.2 4. “是药三分毒”, 任何事物有缺点,异常也是2 5. 共存取长补短,协同使用2 6. Solu:事件化处理3 7. ref3 1. 异常处理的需要改进的地方 为了表述方便,下面将主调函数称为“父函数”,被调函数称为“子函数”,以“祖”.“父”.“子”.…
特别注意!!!我这里的前端编程规范不苟同于Bootstrap的前端规范. 因为我和它的目的不同,Bootstrap规范是极简主义,甚至有些没有考虑到兼容性的问题. 我的规范是自己从编程实践中总结出来的,每条都附有详细原因,不喜者请评论阐明原因. 1.HTML基本元素.标签规范 闭合(<p></p>).自闭合(<br />).小写(<INPUT />) 1)不闭合的标签往往会导致非常多异常的页面显示,<div>标签不匹配.漏配这种情况尤其常见,建议…
用我的方法来控制其他程序窗体上的窗口控件,必须先了解什么是 回调函数.我的理解是这样的: 回 调函数写出来不是自己的程序去调用的,反而是让其他的东西去调用,比如windows操作系统,比如其他的程序等等之类的.但是什么时候被调用却不知道 了.回调函数一般是按照调用者的要求定义好参数和返回值的类型,你向调用者提供你的回调函数的入口地址,然后调用者有什么事件发生的时候就可以随时按照你 提供的地址调用这个函数通知你,并按照预先规定好的形式传递参数.所以很多人打比方,说回调函数还真有点像您随身带的BP机…
atitit agt sys 设置下级代理功能设计.docx 显示界面1 先查询显示 set_sub.js1 设置代理2 /atiplat_cms/src/com/attilax/user/AgentService.java3 显示界面 http://localhost:8080/agent/set_sub2.htm 先查询显示 set_sub.js // JavaScript Document function btn_click() { var sql="select * from acco…
XE8 实现 iOS 状态栏的几种效果: 一.状态栏底色: 开一个新工程. 设定 Fill.Color 颜色属性. 设定 Fill.Kind = Solid. 无需修改任何官方源码. 二.隐藏状态栏(全屏): 开一个新工程. 设定 BorderStyoe = None. 无需修改任何官方源码. 三.透明状态栏(能见底图): 开一个新工程. 设定底图 Fill.Bitmap.Bitmap 设定 Fill.Bitmap.WrapMode = TitleStretch 设定 Fill.Kind = B…
最近做了一个单页面的网站,所有的页面加载都是通过局部刷新的方式,并且不用iframe,并且我们引入了动态tab页签: 所有的页签里的内容都只是一个元素,都在同一个html页面上,没有任何iframe分割,这样遇到了一个非常突出的问题--页面复用. 页面复用会遇到什么问题? 假设在A标签页和B标签页用的是同一个jsp,就像上图的两个[字典编辑]页签,里面的内容用的是同一个jsp,那么这个jsp里面的js方法名.js变量名.页面元素id都会冲突. 冲突带来一些列问题,给表单绑定方法的时候不知道实际是…