none
Как изменить тип содержимого в столбце, если он является элементом? RRS feed

  • Вопрос

  • Всем привет!

    Собственно дело следующее...

    создаю новый список (пустой). Там одно поле Название. Создаю поле с возможностью выбора из раскрывающегося списка и хочу оставить его одно... Как мне удалить поле Название или изменить его так, чтоб там был раскрывающийся список??


    Мы сами не местные, коды писать не умеем :):):)

    15 июня 2012 г. 11:37

Ответы

Все ответы

  • Пусть у нас список расположен по адресу http://myserver/sites/Mysyte/Lists/MyList

    1)открываем командную консоль SharePoint (SharePoint management shell)

    $web = Get-SPweb -Identity http://myserver/sites/mysite
    $list =$web.GetList("sites/Mysite/Lists/Mylist")
    $title = $list.Fields.GetFieldByInternalName("Title")
    $title.ShowInDisplayForm = $false
    $title.ShowInEditForm = $false
    $title.ShowInNewForm = $false
    $title.Update()

    Это скроет поле Title со всех форм
    15 июня 2012 г. 14:27
  • Как это сделать можно посмотреть в этом видео Remove Title Column from List or Library in SharePoint 2010

    Dmitry

    Lightning Tools LogoLightning Tools Check out our SharePoint tools and web parts | Lightning Tools Blog

    15 июня 2012 г. 14:31
    Отвечающий
  • Пусть у нас список расположен по адресу http://myserver/sites/Mysyte/Lists/MyList

    1)открываем командную консоль SharePoint (SharePoint management shell)

    $web = Get-SPweb -Identity http://myserver/sites/mysite
    $list =$web.GetList("sites/Mysite/Lists/Mylist")
    $title = $list.Fields.GetFieldByInternalName("Title")
    $title.ShowInDisplayForm = $false
    $title.ShowInEditForm = $false
    $title.ShowInNewForm = $false
    $title.Update()

    Это скроет поле Title со всех форм

    Вот какой ответ:

    C:\Windows\system32> $list =$web.GetList("мой портал/Lists/zakaz_kt")

    Исключение при вызове "GetList" с "1" аргументами: "<nativehr>0x80070002</nativ

    ehr><nativestack></nativestack>"

    строка:1 знак:20

    + $list =$web.GetList <<<< ("мой портал/Lists/zakaz_kt")

        + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException

        + FullyQualifiedErrorId : DotNetMethodException



    Мы сами не местные, коды писать не умеем :):):)

    18 июня 2012 г. 6:49
  • Как это сделать можно посмотреть в этом видео Remove Title Column from List or Library in SharePoint 2010

    Dmitry

    Lightning Tools LogoLightning Tools Check out our SharePoint tools and web parts | Lightning Tools Blog

    Спасибо... Но скрытие нас не устраивает, т.к. оно (это поле) остаётся в Представлении, а Представления мы разрешаем настраивать под себя

    Мы сами не местные, коды писать не умеем :):):)

    18 июня 2012 г. 6:53
  • В скрипте, который я опубликовал ранее поле Title тоже просто скрывается с форм.  Вообще Title  - это служебное поле,  может Вы озвучите бизнес-задачу, и мы попробуем подобрать иное решение ?
    18 июня 2012 г. 8:21
  • цель сделать внутренний список заказа к примеру канцелярских товаров...

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


    Мы сами не местные, коды писать не умеем :):):)

    18 июня 2012 г. 8:24
  • тоесть формат :

    Название: Заказ №1

    Категория: Канцелярские товары

    Наименование: ручки канцелярские, красные

    Количество: 15

    Вам не подходит ?

    Кстати, рекомендую использовать всё-таки Lookup(подстановку). Так как выбор - это по сути строка, и если вы измените название категории при выборе, то оно останется прежним во всех ранее созданных элементах, чего не произойдет при использовании Lookup поля 

    Или, если не хотите использовать название (при этом Вы еще столкнетесь с проблемой редактирования элементов, так как это будет возможно только через риббон), то достаточно его просто скрыть с форм, а если уж пользователи добавят его в своё представление, то будут видеть что-то вроде (no title) в нем
    18 июня 2012 г. 8:30
  •  

    мы хотели сделать заказ реестром привязанным к подразделению...

    первое поле: выбор подразделения

    остальные поля: названия заказываемых товаров и поля

    последнее поле: утверждение от РП

    такая схема удобна для простого расчета стоимости

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

    мне хотелось бы сделать в Названии Заказ 1, 2 и т.д, но я не знаю как это автоматом присваивать...


    Мы сами не местные, коды писать не умеем :):):)

    • Предложено в качестве ответа HeToC 18 июня 2012 г. 12:50
    • Отменено предложение в качестве ответа HeToC 18 июня 2012 г. 12:50
    18 июня 2012 г. 8:49
  • мне хотелось бы сделать в Названии Заказ 1, 2 и т.д, но я не знаю как это автоматом присваивать...


    Мы сами не местные, коды писать не умеем :):):)

    Написанием собственного Event Receiver'a.


    LinkedIn Profile

    • Помечено в качестве ответа Roman Zhukov 2 июля 2012 г. 13:58
    18 июня 2012 г. 12:52