none
CSR: Рендеринг Lookup поля на New Edit формах RRS feed

  • Общие обсуждения

  • Коллеги, день добрый!

    не могу найти пример CSR, который бы кастомно рендерил лукап поля на формах создания и редактирования элементов.

    Собственно, для чего это надо:Я хочу запилить автокомплит для лукап поля. http://jqueryui.com/autocomplete/#combobox

    16 сентября 2014 г. 10:20

Все ответы

  • http://sptypescript.codeplex.com/SourceControl/latest#SPTypeScript/Sample_FieldLookupBySearch/FieldLookupSearch.ts

    Business Solutions Architect, SharePoint Expert, Trainer, Speaker and Author http://gandjustas.blogspot.com/ Join Russian SharePoint Community at https://www.facebook.com/groups/sharepointrussian/

    17 сентября 2014 г. 7:41
  • Да, спасибо, это именно автозаполнение, для поля поиска из строк списка.

    но рендеринга именно лукапа я там не нашел.

    нужно что то вроде how-to-retrieve-a-lookup-field-value-js-link
    но для форм создания и редактирования.



    • Изменено IL De 17 сентября 2014 г. 8:05
    17 сентября 2014 г. 8:04
  • Как понять "запилить автокомплит для лукап "

    Если вам надо выставлять значение лукапфилда на форме, вам можно создать скрипт jQuery, который будет выставлять значение. Нужно обратить внимание на то что в зависимости от количества элементов контрол будет рендериться по-разному(если больше 20-ти элементов)


    Разработчик под SharePoint, http://rockietm.wordpress.com, http://demo.arsenal-it.com

    17 сентября 2014 г. 14:59
  • Ладно, не обращайте внимание на автокомплит. 

    просто, как правильно рендерить Лукап?

    17 сентября 2014 г. 15:07
  • Всмысле рендерить лукап)

    Форма - она уже загружена. Вы "сверху" навешиваете свой jQuery-скрипт(через ту же Content Editor Web Part), который выставит нужное значение. Ставите SPServices, получаете нужное поле и меняете на своё значение. имея ввиду, что html-элемент будет разным если меньше 20-то элементов, и если больше. Что там за элементы - можно увидеть добавив значения, и посмотреть код страницы; для > 20 там будет байда вроде 

    value1 | value 2 | value4 | value 4 |


    Разработчик под SharePoint, http://rockietm.wordpress.com, http://demo.arsenal-it.com

    17 сентября 2014 г. 15:25
  • Rockie_, в прямом смысле, рендерить лукап.  ничего еще не загружено. разработчик пишет на JS скрипт который обрабатывает и перерисовывает формы и вьюхи.

    как написано в теме:CSR - Client Side Rendering, технология появившаяся в 2013.

    Мне нужен пример скрипта CSR для формы создания или редактирования, аналогичный для формы просмотра я давал выше.

    17 сентября 2014 г. 18:28