使用SPEAK的角色管理器

时间:2015-04-10 08:38:04

标签: sitecore sitecore7.5 sitecore-speak-ui

我正在尝试在SPEAK中开发角色管理器应用程序,用户可以在其中查看可用角色列表并添加/修改角色。 我知道我们可以使用这样的API获取当前角色列表, Sitecore.Security.Accounts.RolesInRolesManager.GetUsersInRole(Role.FromName(“Content Authors”),true);

如何在SPEAK中实现这一目标?由于没有控制器可以获取模型属性并将其返回查看,如何将此列表绑定到SPEAK中的列表页面?或者有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

查看以下示例SPEAK示例。

这是一个带有自定义数据绑定的SPEAK列表控件。您可以使用它在您提到的列表中显示您的数据。 http://mikerobbins.co.uk/2015/03/30/sitecore-speak-list-component-custom-tile-and-knockout-databinding/

对于公开所需的数据,EntityService允许您实现自定义代码并公开您希望从自定义控制器获得的任何数据。有一个JavaScript API,允许您直接在SPEAK PageCode中访问JSON数据。 http://mikerobbins.co.uk/2015/01/06/entityservice-sitecore-service-client/

我还创建了一些关于此主题的视频。

SPEAK列表控制和数据绑定:https://www.youtube.com/watch?v=ZKld8i7qX1A 实体服务:https://www.youtube.com/watch?v=g0cVr6CnNKM