精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-12-22
最后修改:2011-12-25
https://github.com/iqGrails/foundation 基于DOMAIN生成的Scaffolding页面如图: 类型支持(含部分校验)包括:
domain定义: Domain Definition: package test class MultiTypes { static iqDomain=[chn:"复杂模型", searchable: false, exportable: false, importable: false] static iqLayout=[navigation:[group:"管理",weight:1], itemsPerPage: 15] static iqNavigation=[group:"系统测试",weight:1] String name String color boolean isStupid int age float money Date birthday String multiLine String htmlContent static constraints = { name attributes:[chn:"姓名"],blank:false,size: 1..16 color attributes:[chn:"颜色"],blank:false, inList:["红","黄","蓝"] isStupid attributes:[chn:"傻吗"],blank:false age attributes:[chn:"年龄"],blank:false,size: 1..16 money attributes:[chn:"金钱"],blank:false,size: 1..16 birthday attributes:[chn:"生日"],blank:false multiLine attributes:[chn:"多行", widget: "textarea"],blank:true,size: 0..100 htmlContent attributes:[chn:"多行", widget: "htmleditor"],blank:true,size: 0..1000 } String toString() { return name } } 生成frontpage的命令: grails generate-index 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-12-23
Domain的导航条的插入通过Domain定义中的如下语句完成:
static iqNavigation=[group:"系统测试",weight:1] group: 表示插入的Accordion的组名 weight: 表示优先级,越小越靠前 |
|
返回顶楼 | |
发表时间:2011-12-23
默认list, create, read, update, delete的界面通过默认Scaffolding命令生成:
grails generate-all |
|
返回顶楼 | |
发表时间:2011-12-23
开源项目最大的问题在于文档,好多好的项目就那么在那默默发霉
|
|
返回顶楼 | |
发表时间:2011-12-23
最后修改:2011-12-23
悲剧了 写道 开源项目最大的问题在于文档,好多好的项目就那么在那默默发霉
嗯,确实没有文档,没有的原因是我觉得不需要啊,和grails默认不一样的地方都已经有范例了,还有就是目前除了我自己没有用户 :-) 今年内写个Tutorial |
|
返回顶楼 | |
发表时间:2011-12-25
这Ext的window高度最好也能动态变化,不然看着怪怪的……当然这样也没什么大问题
|
|
返回顶楼 | |
发表时间:2011-12-26
white_crucifix 写道 这Ext的window高度最好也能动态变化,不然看着怪怪的……当然这样也没什么大问题 Grid的高度计划做到自动感知,Windows的有点难哦 |
|
返回顶楼 | |
发表时间:2011-12-26
|
|
返回顶楼 | |
发表时间:2011-12-26
看了下github上的traffic统计,有兴趣的同学给点反馈哈
|
|
返回顶楼 | |
发表时间:2011-12-26
ROADMAP
V1.0计划: *高:Scaffolding页面的重构(2011-12-12) *高:通过包含方式实现1对M和1对1(2011-11-26) *高:通过引入AssociationDomain的方式解决多对多映射(2011-12-15) *高:权限管理(RBAC)、登入登出 *中:Grails原生的Constraints支持,如: max, url等 *中:TimeField支持(2011-12-24) *中:图表支持 *中:Excel导入导出支持 *中:AutoComplete搜索 *中:对话框和按钮图标 *中:根据屏幕大小自动生成GridPageSize *中:BANNER条的模板更新 * 文档整理 * github项目介绍页面 V2.0计划 *中:图片支持 *中:文件上传支持 *升级到Grails 2.0 *升级到extjs 4.0 *由代码复用方式由直接修改项目到插件 |
|
返回顶楼 | |