Here is code sample to hide ENUM elements from a FORM at run time. For reference purpose I’m using SalesTable.BankducmentType (ENUM = BankDocumentType) field which contain below four elements
1. None
2. LetterOfCredit
3. ImportCollection
4. LetterOfGuarantee
![image_thumb[5].png image_thumb[5].png](https://maryd.cn/zb_users/upload/2020/11/202011091604893063506704.png)
Now i want to show only first two values while selecting on SO, to achieve this override the form control method as below
public void enter()
{
super();
this.delete(enum2str(BankDocumentType::LetterOfGuarantee));
this.delete(enum2str(BankDocumentType::ImportCollection));
}
![image_thumb[7].png image_thumb[7].png](https://maryd.cn/zb_users/upload/2020/11/202011091604893075265501.png)
Save your changes and, Now run your form and you will get desired values only.
隐藏下拉框选项


留言评论
暂无留言