私のコントローラーには、ユーティリティ関数を呼び出して、すべての下位ユーザーを現在ログインしているユーザーに取得する次の関数があります。
public string getUsers() {
Set<Id> userlist = new Set<Id>();
userlist.add(UserInfo.getUserId());
userlist.addAll(RoleUtils.getRoleSubordinateUsers(UserInfo.getUserId()));
String retValue = ':All;';
Integer iCount = 0;
for (User usr: [select Name from User where Id in :userlist and isActive = true and Employee_Group__c like '%Sales%' order by Name]) {
retValue += usr.Name + ':' + usr.Name;
iCount++;
if (iCount < userlist.size()) {
retValue += ';';
}
}
return retValue;
}
retValue
ユーザーのリストである をSelectList
VFPageに表示するにはどうすればよいですか?