Tracy, I got it! It turns out that Roles are returned as an array, since the <Roles> node repeats. So this did it:
protected function displayRoles (item:Object, column:DataGridColumn):String
{
roleList = "";
for (i = 0; i < item.Roles.length; i++) {
roleList = roleList + item.Roles[i].RoleName + "\n";
}
return roleList;
}
That gave me a variable "roleList" with each role and a newline like:
User
Portal User
Administrator
Thanks again for your help.
Jim

