2013-10-24 33 views
0

我在SJSU的一個團隊項目中使用salesforce,事情是這是我們第一次使用它,並且我們在Salesforce上編寫一些事情時遇到了一些麻煩。如何使用戶必須輸入文字或在Salesforce上選中複選框?

我們正在嘗試做的:

我們有我們的一種形式一個部分,在那裏用戶將會給我們授權使用Data他們提交,這些數據的使用將受到這些規定的條款誰提交數據。如果用戶不想爲我們授權使用數據設置限制,那麼他們可以選擇一個名爲「none」的複選框,這基本上意味着他們對我們可以使用他們的數據的設置沒有限制。

我們想要做的是,如果用戶選擇複選框,那麼我們希望用戶不能在文本框中輸入任何文本。如果用戶在複選框被選中的情況下在文本框中輸入文本,我們希望顯示一條錯誤消息,讓用戶知道如果複選框被選中,則沒有數據可以輸入到框中。但是,如果沒有選中複選框,我們希望用戶能夠輸入數據。我們如何去做這件事

AND (None_c = True then Limitations_c has to be empty, elseif None_c = False then Limitations_c cannot be empty.) 

回答

0

驗證規則將執行最簡單的方法,但檢查箱子不會動態防止用戶輸入文本。有了驗證規則,它不會讓用戶保存。

使用驗證規則的好處是您可以構建它們,以便檢查None__c不會嘔吐在用戶身上,除非它們實際上修改了Limitations__cISCHANGED()對此很好。

如果我可以建議一個替代方案,我將執行此方法的方式是將空Limitations__c視爲None__c = True。它簡化了用戶的操作,並且如果確實需要複選框元素,則可以添加公式驅動的複選框。

相關問題