1. 程式人生 > >salesforce零基礎學習(七十二)項目中的零碎知識點小總結(一)

salesforce零基礎學習(七十二)項目中的零碎知識點小總結(一)

gin 不同 grant dmi ima -m ron 角色 com

項目終於告一段落,雖然比較苦逼,不過也學到了好多知識,總結一下,以後當作參考。

一.visualforce標簽中使用html相關的屬性使用

曾經看文檔沒有看得仔細,導致開發的時候走了一些彎路。還好得到了小兵同學的指點,get到了一個簡單實用的知識。即使用html- + attribute方式,在visualforce標簽解析成html標簽時,添加相關屬性,從而實現一些功能性的校驗等功能。

比如我們經常會用到<apex:inputTextarea>標簽來放置textarea字段的前臺顯示,而對於textarea字段我們需要添加最多可以輸入多少字符的限制。因為apex:inputTextarea標簽沒有maxlength屬性,曾經自己的做法是添加onchange事件,js來判斷目前輸入的量,如果超過相關的字符,則取規定的數量的內容。其實這個有很簡單的操作,即只要在<apex:inputTextarea>標簽上添加html-maxlength=‘限制的長度‘就好了,解析成html便會實現<textarea maxlength=‘限定的長度‘>的格式從而實現輸入數量的限制。允許使用html- + attribute的標簽如下:

技術分享

技術分享

二.admin通過其他用戶登錄

在項目中,針對不同用戶簡檔,不同角色可能會有不同的操作,作為開發人員,有時候對於自己的業務邏輯進行驗證需要通過其他的用戶去登錄。有時,我們會對某個用戶沒法進行login操作,其實這個只需要配置幾步便可以了。

1.指定用戶登錄;

2.用戶選擇My Settings-> Personal->Grant Account Login Access.將your company‘s Administrator 設置可以訪問並且設置允許訪問的時間段就可以了。

技術分享

操作以後此用戶便可以讓admin模擬login

技術分享

總結:好多小知識在項目中經常用,看似微不足道,不過知道以後對於開發相關的內容以及測試都方便了好多。有描述錯誤的歡迎指出,有不懂歡迎留言。

salesforce零基礎學習(七十二)項目中的零碎知識點小總結(一)