首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

Grails 给域动态添属性

2012-12-25 
Grails 给域动态加属性//ExpandoMetaClass(class,boolean) class为要加属性的域def emc new ExpandoMeta

Grails 给域动态加属性
//ExpandoMetaClass(class,boolean) class为要加属性的域
def emc = new ExpandoMetaClass(Resource.class, false )
//给Resource加hasPermission 属性
emc.hasPermission = true
emc.initialize()
//it为一个Resource的实例
it.metaClass = emc

热点排行