【问题标题】:Role Manager using SPEAK使用 SPEAK 的角色管理器
【发布时间】:2015-04-10 19:04:20
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    看看我的以下示例 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-28
      • 1970-01-01
      • 2015-07-02
      • 2012-08-24
      • 1970-01-01
      • 2018-04-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多