二开案例.元模型.下拉列表

【名称】
下拉列表
【功能说明】
在表单界面显示或者设置某个枚举类型的枚举项。
【设计时】

【运行时】

【元数据类全名】
Kingdee.BOS.Core.Metadata.FieldElement.ComboField
Kingdee.BOS.Core.Metadata.FieldElement.ComboFieldAppearance
【编程模型类全名】
Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel.ComboFieldEditor
【元数据XML】

上图中,EnumType节点内的字符串即为当前这个下拉列表字段所绑定的枚举类型的内码,根据此内码即可查询到该枚举类型的所有枚举项,查询枚举的SQL见文末。
【存储结构】
下拉列表字段在数据库中的存储结构如下图。


【数据查询】
枚举类型通过以下SQL获取:
-- 查询枚举类型
SELECT a.FID AS 枚举类型内码,b.FNAME AS 枚举类型名称,* FROM T_META_FORMENUM a
LEFT JOIN T_META_FORMENUM_L b ON a.FID=b.FID AND b.FLOCALEID=2052
WHERE b.FNAME=N'发货状态'
-- 查询某个枚举类型下的所有枚举项
SELECT a.FENUMID AS 枚举内码,b.FCAPTION AS 枚举名称,a.FVALUE AS 枚举值,* FROM T_META_FORMENUMITEM a
LEFT JOIN T_META_FORMENUMITEM_L b ON a.FENUMID=b.FENUMID AND b.FLOCALEID=2052
WHERE a.FID='0113bd8e-03b1-4c47-8fb4-9ed5b9074680'
ORDER BY a.FSEQ
----------------------------------
二开案例.元模型.下拉列表
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



