You need to sign in to do that
Don't have an account?

How to create a tree view?
Hi, I want to create a tree view with checkbox option based on the logged in user. When the user logged in , he can see a tree with him as a root nodes and his subordinates as sub nodes. Then he can chose any user and the user`s Id should be display in bottom. I got a code from the link below
http://forceguru.blogspot.in/2011/12/displaying-role-hierarchy-on.html
But this returns me a tree from the beginning, not as logged in user.
Thanks.
I solved by placing "Userinfo.getUserId()" in "return RoleUtil.getRootNodeOfUserTree(Userinfo.getUserId());" and " public RoleUtil.RoleNodeWrapper getRootNodeOfTree(Id roleOrUserId)"
public RoleUtil.RoleNodeWrapper getRootNodeOfTree(Id roleOrUserId)
{
return RoleUtil.getRootNodeOfUserTree(Userinfo.getUserId());
}
public String getJsonString()
{
String str = null;
str = RoleUtil.getTreeJSON(Userinfo.getUserId());
return str;
}
All Answers
I solved by placing "Userinfo.getUserId()" in "return RoleUtil.getRootNodeOfUserTree(Userinfo.getUserId());" and " public RoleUtil.RoleNodeWrapper getRootNodeOfTree(Id roleOrUserId)"
public RoleUtil.RoleNodeWrapper getRootNodeOfTree(Id roleOrUserId)
{
return RoleUtil.getRootNodeOfUserTree(Userinfo.getUserId());
}
public String getJsonString()
{
String str = null;
str = RoleUtil.getTreeJSON(Userinfo.getUserId());
return str;
}