2sxc:数据列表与应用相关的问题

时间:2016-09-15 07:07:02

标签: 2sxc

我有一个名为'Announcements'的列表(在2sxc应用程序管理中创建),它用于DNN门户网站上的'Announcements-built-in-board'应用程序,是一个2sxc应用程序。

我的问题是:

  1. 为什么我无法从浮动工具栏中删除/取消发布记录?
    我可以从 应用数据管理 中删除它,但不能以任何其他方式删除它。
    一个。为列表中的每个项目创建工具栏(在下面的代码段中,它是项目700)
    id ul中的(U)代表公告 USER [可以是(U)或(SU) 管理员 ]
    C。可以由作为角色成员的用户删除/取消发布记录 命名为'公告'或由管理员
    Screenshot of the toolbar here
  2. <div name="divInfoInAnnouncement"> <ul id='ulItem_700_Menu_(U)' name='ulItem_700_Menu_(U)' class='sc-menu' data-toolbar='[ { "attributeSetName" : "Announcements", "action" : "new", "sortOrder" : 0, "prefill" : { "UID" : 2, "PublishDate" : "2016-09-15 09:56", "PublishedBy" : "Usr1)" } }, { "attributeSetName" : "Announcements", "entityId" : "700", "action" : "edit", "sortOrder" : 0 }, { "attributeSetName" : "Announcements", "entityId" : "700", "action" : "remove", "sortOrder" : 0 }, { "entityId" : "700", "attributeSetName" : "Announcements", "action" : "publish", "sortOrder" : 0 }, { "attributeSetName" : "Announcements", "action" : "more", "sortOrder" : 0 } ]'></ul> </div>

    1. 我是否可以通过自动方式发送邮件,并在用户保存邮件之后使用公告内容 - 响应保存
    2. 我正在使用add / new的默认对话框(不以任何方式自定义) Screenshot of the editor dialog

      这是列表结构:
      Static Name | Data Type | Input Type | Label ------------------|-----------|-------------|------------------- UID | Number | default | User ID AnnouncementTitle | String | default | Announcement Title PublishDate | DateTime | default | Publish Date PublishedBy | String | default | Publisher Name AnnouncementBody | String | wysiwyg-dnn | Announcement Body ExpirationDate | DateTime | default | Expiration Date Attachments | Hyperlink | library | Attachments

1 个答案:

答案 0 :(得分:0)

  1. 为什么不从工具栏中取消发布:因为取消发布通常是为了防止草稿更改熄灭,而且仅作为“隐藏现有”方法,它目前还不足以为工具栏添加负载。所以目前,这就是为什么它一旦发布就不在工具栏中。这也有助于可视化未发布,因为通常没有其他可见队列。

  2. 为什么不从工具栏中删除:很多用户很难说出删除和删除之间的区别,所以为了保护它们,目前只有删除可用。删除作为一个真正的删除是相当新的,并在几个月前添加到admin-ui。我相信它会在某个时候添加 - 但我们首先必须确保用户不会将删除与删除混淆。所以目前不是优先事项。

  3. 如果你想创建自己的删除按钮,你可以这样做;只需拨打正确的网络apis

  4. 即可
  5. 我对其余部分感到有点困惑,但我相信你想为一组中的某些用户提供一些按钮,但不会给其他用户提供按钮。为此,最好用@ Edit.Toolbar(...)创建一个自定义工具栏,并根据权限显示另一个(来自服务器) - 非常直接

  6. 目前无法在默认保存事件上发送邮件或任何其他自定义操作。它被要求了几次,但不是首要任务,因为它需要大量的架构来完善它。

  7. 希望这有助于:)