none
Поле, которое отображает элемент списка RRS feed

  • Вопрос

  • Добрый день!

    Есть задача по созданию типа поля (field type) в sharepoint 2010, которое бы отображало определенный элемент списка. Необходимый элемент определяется двумя полями ListId_custom и ItemId_custom.

    Приведу пример - есть список My_list с полями:

    - title;

    - ListId_custom;

    - ItemId_custom;

    - View_field;

    При открытии формы просмотра (или редактирования) элемента списка My_list поле View_field должно отобразить элемент, находящийся в списке с идентификатором = ListId_custom и ИД = ItemId_custom.

    Подскажите плз, с чего начинать разработку (у самого опыта мало в этом ремесле)? Может какие-то готовые решения уже есть?

    Заранее спасибо!

Ответы

  • Александр, ответил в теме которую вы указали ссылкой.

    Есть требование от Заказчика: при согласовании документов в форме изменения задачи отображать форму того документа, который необходимо согласовать. В частности, документом является форма просмотра элемента какого-либо списка.


    LinkedIn Profile

    • Помечено в качестве ответа Roman Zhukov 7 июня 2012 г. 15:08

Все ответы

  • Вам не разработку надо начинать, а обучение азам Шарепойнта. Пока что ваш вопрос смысла не имеет.
    Отвечающий
  • Не думал, что подобная задача относится к начальному уровню.

    Спасибо за емкую рекомендацию. А не подскажете, когда мой вопрос будет иметь смысл?

  • Никогда не будет - он просто отпадёт. Ещё сами смеяться будете...
    Отвечающий
  • Используйте Lookup Field и указывайте подстановочные поля для отображения элемента из другого списка



    боюсь, информацию о названии листа для подстановочного поля Item  можно заполнить только программно, по событию добавления item, либо скриптом
    • Изменено LenaLaRoux 11 мая 2012 г. 5:31
  • Если в разных элементах списка присутствуют ИДы разных списков, то фокус с Lookup-полем не получится - у него три свойства для ссылки, и эти свойства одинаковы для всех элементов. Тут придётся свой тип поля писать и делать запросы к спискам/элементам. 

    Но медленная штуковина будет...

    Отвечающий
  • Ах, да если связка Лист_ИД+Айтем_ИД , то lookup не годиться... теперь мне тоже стал интересен ответ на вопрос)))

    ешь, пей, жуй Орбит

  • Мне вот больше интересно почему именно такое особенное решение нужно сделать,

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

    Иначе смотрите в сторону создания своего типа поля. Сторонних решений не встречал подходящих под ваше описание.


    LinkedIn Profile

  • Добрый день!

    Конечно же поясню. История вопроса началась с этого поста. Там я полностью описал проблему. Своими силами исправить баг у меня не получилось.

    Мы обратились к одной компании-разработчику (у них есть квалифицированные специалисты) за помощью. Понять причину ошибки им также не удалось - они предложили нам сделать дополнительную разработку, смысл которой и описан в этом посте.

    Платить деньги за доработку мы не готовы - поэтому решили сами разобраться в этом вопросе (ну или хотя бы попытаться).

    Вот в принципе и все.

  • Александр, ответил в теме которую вы указали ссылкой.

    Есть требование от Заказчика: при согласовании документов в форме изменения задачи отображать форму того документа, который необходимо согласовать. В частности, документом является форма просмотра элемента какого-либо списка.


    LinkedIn Profile

    • Помечено в качестве ответа Roman Zhukov 7 июня 2012 г. 15:08
  • Спасибо большое за рекомендацию - буду пробовать ваш вариант.