导航

MAP平台--设置节点选取范围

Posted on 2010-04-07 09:20  毅无涯  阅读(178)  评论(0)    收藏  举报

项目中一个 “指标录入” 单据的”预算单位” 字段引用了单位字典,但是在选择时不能选择汇总节点(即总公司),后经研究发现:字典字段有一个隐藏的属性ItemMatchMask,该属性共有7种状态:

Init:初始刚添加的节点、ForUse:已启用、InUse:已使用、Deleted:已删除、Leaf:叶子节点、Branch:汇总节点、Root:根节点

 

所以更改如下:

<BillMetaField Key="yusuandanwei" Caption="预算单位:" DBLocation="Table1" DBColumnName="yusuandanwei" FieldType="ItemID" ItemMatchMask="ForUse|InUse|Leaf|Branch|Root" ItemKey="Department" ItemPropKey="ID" DefaultFormulaValue="GetDicValueByID(Caozuoyuan,GetCurOperator(),DepartMent)" ControlType="DICTIONARY">