我正在尝试创建一个输入字段来查找工作组。我有一个自定义表,我正在尝试定义对此表负责的工作组。我假设PXCompanyTreeSelector将提供查找。有没有我缺少的属性,还是需要单独定义查找?
public abstract class responsibleGroup : IBqlField { }
[PXDBInt]
[PXDefault(typeof(EDPartnerInfo.responsibleGroup), PersistingCheck = PXPersistingCheck.NullOrBlank)]
[PX.TM.PXCompanyTreeSelector]
[PXUIField(DisplayName = "Responsible Group", Enabled = false)]
public virtual int? ResponsibleGroup { get; set; }
#endregion
表单将其格式化为选择器,但屏幕在执行时仅显示一个只读字段。
<px:PXSelector ID="edResponsibleGroup" runat="server" DataField="ResponsibleGroup">
</px:PXSelector>
答案 0 :(得分:1)
您已将此行设置为禁用此字段:
[PXUIField(DisplayName = "Responsible Group", Enabled = false)]
您需要从Enabled = false
中删除PXUIFieldAttribute
。