AForm icon indicating copy to clipboard operation
AForm copied to clipboard

AForm 是组件化、自动化、模型驱动的表单开发框架,它可以极大地提高您开发信息系统的生产力!

Results 7 AForm issues
Sort by recently updated
recently updated
newest added

创建AForm时用的container,如果进行了重用,会影响watch机制,第2次创建的aform还是使用的第1次创建时的watch函数组,原因是container使用attachEvent绑定了第1次的aform,但重用container时没有解除上一次的事件绑定。我临时的解决方式是重建另一个container。建议修改一下,或在文档里写个注意事项。

我照着demo的js搬过来,就是出不来效果,空白一片。。。 求个完整的demo,谢谢

1. 增加了invalid、empty和globalInvalid事件,分别对应字段不合法,字段为空和整个数据不合法,同时自定义输入组件也可以通过向表单实例发射该事件通知表单 2. 增加了errors属性,通过该对象可以获取到当前表单所有验证错误 3. 增加了breakOnError属性,默认为true,即即使仅单个字段出错,亦会中断程序执行流,设为false,则可以在所有字段错误发生后通过errors对象获取错误列表

### v1.3 更新日志 1. 输入控件的实现改为实例化模式,同类型多个输入控件在同一个表单不会冲突 2. 输入控件实现了继承 3. 可以使用AForm.create创建表单,和使用new AForm创建实例的参数和结果一样 4. radio类型支持设置“其他”选项,使用needOther:true将额外增加其他选项以及一个文本输入框 5. 修复表格无法设置ctrlId的bug 6. 表格和fieldset均支持frontalHtml、extHtml和tips选项 7. 输入项label的必填星号支持放置在label的前面,使用requireAtBegin为true即可 8. 增加off方法,用于解绑一个事件监听处理程序 9. 增加one方法,绑定的事件处理程序在执行后将被移除,常用于定义输入控件时在render方法中延迟绑定事件 10. schemaMode为local时,支持2层的浅拷贝 11. 表格的border默认不设置(此前设置为1),如需设置可以使用attr:{border:1}实现 12. 修复schemaMode为local且jtype为Array时render空数据仍当成object渲染的bug 13. 其他代码的优化和bug修复...