【发布时间】:2013-08-12 03:25:07
【问题描述】:
我创建了一个 visualforce,允许用户动态添加行以插入与主记录相关的许多子记录。
每个新行包含 3 个查找字段(帐户、联系人和用户)。该记录是一个名为“参与者”的自定义对象。参与者可以是“帐户”、“联系人”或“用户”。
我正在尝试创建一些验证,以防止用户选择多个查找选项。例如,如果用户选择一个帐户,那么我不希望他们选择一个联系人或用户。如果他们选择联系人,我不希望他们能够选择帐户或用户。如果他们选择用户,那么我不希望他们能够选择帐户或联系人。我考虑了一个验证规则,但最好是在保存记录之前验证表单。此外,还有一个用例,用户选择一个联系人,当他们保存时,我有一个触发器,可以触发并查找相关帐户,并自动为他们填充该记录(行)的帐户查找字段。
我一直在努力解决如何提供良好的用户体验来验证这个用例。
提供验证的最佳方法是什么?
我们将不胜感激任何设计方法。 谢谢。
【问题讨论】:
标签: salesforce apex-code visualforce