2016-09-15 4 views
0

У меня есть список с именем «Объявления» (созданный в администрировании приложений 2sxc), он используется для приложения «Анонсы-встроенные» приложения на портале DNN и является приложением 2sxc ,2sxc: data-list Вопросы, связанные с приложением

Мои вопросы:

  1. Почему я не могу удалить/неопубликованные записи из плавающей панели инструментов?
    Я могу удалить его с Администрирование данных приложений, но никак иначе.
                    а. Панель инструментов создается для каждого элемента в списке (в следующем фрагменте кода, это пункт 700)
                    б. (U), в id из ul 'означает объявлений USER [может быть либо (U), или (СУ) для                         ADMINISTRATOR]
                    c. Запись может быть удален/неопубликованные либо пользователем, который является членом роли
                              под названием 'Объявления' или Администратором
    Screenshot of the toolbar here

<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. Могу ли я отправить почту - каким-то автоматическим способом - с сообщением о содержании после пользователь сохранил сообщение - в ответ на SAVE?

Я использую диалог по умолчанию для 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

ответ

0
  1. Почему бы не отменить публикацию из панели инструментов: поскольку Отмена публикации призван обычно предотвратить проект изменений от выхода, и только во вторую очередь как «скрыть существующие ", в настоящее время это не так важно, чтобы добавить нагрузку на панель инструментов. поэтому на данный момент, поэтому он не находится на панели инструментов после его публикации. это также помогает визуализировать неопубликованные, так как часто нет другой видимой очереди.

  2. Почему бы не удалить из панели инструментов: многие пользователи испытывают трудности с разницей между удалением и удалением, поэтому для их защиты на данный момент доступно только удаление. удалить, поскольку реальное удаление является довольно новым и было добавлено в admin-ui всего несколько месяцев назад. Я считаю, что он будет добавлен в какой-то момент, но мы сначала должны убедиться, что пользователи не будут путать удаление с удалением. Поэтому на данный момент не приоритет.

  3. Если вы хотите создать свои собственные кнопки удаления, вы можете это сделать; просто позвоните по правильному веб-сайту apis

  4. Я немного смущен об остальном, но я считаю, что вы хотели бы предоставить некоторые кнопки для некоторых пользователей в группе, но не для других. для этого, вероятно, лучше всего создать собственную панель инструментов с помощью @ Edit.Toolbar (...) и показать другую (с сервера) на основе разрешений - довольно прямолинейно

  5. отправка почты или любых других обычаев действие по событию сохранения по умолчанию в настоящее время невозможно. он был запрошен несколько раз, но не является главным приоритетом, так как для его создания потребуется много архитектурных решений.

надеюсь, что это помогло :)

+0

Здравствуйте. Что касается 1 и 2: Un-publish/delete - ничего не делать ... Это основная причина вопроса - похоже, что postback запускается, но не Un-Publish/Delete. Что касается 3: где я могу получить документацию по API? Что касается 4: я хочу, чтобы плавающие кнопки были справа от названия. как для 5: любой способ «взломать» это? The - по просьбе моего босса - важно ... Извините за «ворчание» ... – DMagician

+0

Игнорируйте ** «Что касается 4 ...» ** Я смешался с одним из моих других вопросов. .. – DMagician

+0

около # 3 api не полностью документировано, также потому, что все еще существует низкий риск того, что мы что-то можем что-то изменить. как только мы его документируем, мы должны оставаться очень, очень стабильными. Так что пока вам просто нужно проверить код и жить с небольшим риском, чтобы он все равно мог меняться 1-2 раза, пока мы не закончим его/не закончим. – iJungleBoy

Смежные вопросы