locked
Фильтрация списка по диапазону дат в SharePoint Foundation 2010 как ??? RRS feed

  • Вопрос

  • Собственно не смог в инете найти нормальный ответ на Русском языке, ГУРУ, подскажите как это можно сделать.

     

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

     

    заранее спасибо, а если будут примеры вообще отлично!!!

    1 декабря 2011 г. 6:43

Ответы

  • Алексей, вам подсказали в какую сторону копать: в сторону создания своей вебчасти. если вы в поисковике забъете "create webpart for sharepoinr fondation" вы найдете немало полезных примеров и информации по разработке + CALM запросы. Можете начать отсюда: http://msdn.microsoft.com/en-us/library/ms476318.aspx 


    Aleksandr Shramko
    • Предложено в качестве ответа Roman Zhukov 15 января 2012 г. 11:08
    • Помечено в качестве ответа Roman Zhukov 25 января 2012 г. 7:13
    12 января 2012 г. 10:20
  • Фильтрация основанна на соединенении веб-частей. Одна веб-часть передает параметры (в вашем случае веб-часть фильтра), другая веб-часть применяет параметры (веб-часть списка). Получаемые параметры используются в построении CAML запросе данных. В веб-части списка XSLT List View WebPart, насколько помню, CAML запрос находится в теге Query. На русском о соединении веб-частей по-моему писал Станислав Выщепан (ganjustat), блог которого вы сможете найтти на gotdotnet'е.

    Собственно не смог в инете найти нормальный ответ на Русском языке, ГУРУ, подскажите как это можно сделать.

    Новые материалы всегда появляются на английском и далеко не всегда переводятся на русский, а ещё реже удачно переводятся. Так уж вышло, что даже русским авторам SharePoint интереснее писать для десятков тысяч читателей на английском языке, чем для сотен на русском. Поэтому есть только один выход - надо учить английский.

    SharePoint MCPD, MCITP. Высказанное мною здесь - мои личные взгляды, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
    • Помечено в качестве ответа Roman Zhukov 12 января 2012 г. 8:30
    • Снята пометка об ответе Алексей О 12 января 2012 г. 10:06
    • Предложено в качестве ответа Roman Zhukov 15 января 2012 г. 11:08
    • Помечено в качестве ответа Roman Zhukov 25 января 2012 г. 7:13
    4 декабря 2011 г. 14:50
    Модератор

Все ответы

  • Тоже актуально, фильтр дат позволяет выбрать только выбранную дату... Вообще скаладывается ощущение что шарик какая-то недоделанная цмс )))
    2 декабря 2011 г. 9:13
  • В сервере шарепоинт 2010 есть вебпарт для фильтрации, а в фундейшене нету и как его заменить непонятно.

     

    Хотелось бы всетаки услышать подсказку от ГУРУ .

    2 декабря 2011 г. 10:02
  • Фильтрация основанна на соединенении веб-частей. Одна веб-часть передает параметры (в вашем случае веб-часть фильтра), другая веб-часть применяет параметры (веб-часть списка). Получаемые параметры используются в построении CAML запросе данных. В веб-части списка XSLT List View WebPart, насколько помню, CAML запрос находится в теге Query. На русском о соединении веб-частей по-моему писал Станислав Выщепан (ganjustat), блог которого вы сможете найтти на gotdotnet'е.

    Собственно не смог в инете найти нормальный ответ на Русском языке, ГУРУ, подскажите как это можно сделать.

    Новые материалы всегда появляются на английском и далеко не всегда переводятся на русский, а ещё реже удачно переводятся. Так уж вышло, что даже русским авторам SharePoint интереснее писать для десятков тысяч читателей на английском языке, чем для сотен на русском. Поэтому есть только один выход - надо учить английский.

    SharePoint MCPD, MCITP. Высказанное мною здесь - мои личные взгляды, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
    • Помечено в качестве ответа Roman Zhukov 12 января 2012 г. 8:30
    • Снята пометка об ответе Алексей О 12 января 2012 г. 10:06
    • Предложено в качестве ответа Roman Zhukov 15 января 2012 г. 11:08
    • Помечено в качестве ответа Roman Zhukov 25 января 2012 г. 7:13
    4 декабря 2011 г. 14:50
    Модератор
  • А пример на английском , фильтрация в Foundation 2010 можете показать? Ничего вразумительного найти сам к сожалению не смог (((

     

     

    5 декабря 2011 г. 8:46
  • Уважаемые гуру, пример фильрации можете привести именно для Foundation 2010 а не для Server версии?

    12 января 2012 г. 10:08
  • Алексей, вам подсказали в какую сторону копать: в сторону создания своей вебчасти. если вы в поисковике забъете "create webpart for sharepoinr fondation" вы найдете немало полезных примеров и информации по разработке + CALM запросы. Можете начать отсюда: http://msdn.microsoft.com/en-us/library/ms476318.aspx 


    Aleksandr Shramko
    • Предложено в качестве ответа Roman Zhukov 15 января 2012 г. 11:08
    • Помечено в качестве ответа Roman Zhukov 25 января 2012 г. 7:13
    12 января 2012 г. 10:20
  • очень порадовали CALM -запросы, очень часто из не хватает :)

    Я считаю что тема "куда копать" является раскрытой и все нужные советы уже даны выше.

    Вопрос автору: А вы можете использовать представления списка для таких фильтраций ? Или по какойто причине они не подходят ?


    Think -> Search -> Ask -> Think again.
    13 января 2012 г. 3:05
  • очень порадовали CALM -запросы, очень часто из не хватает :)

    Я считаю что тема "куда копать" является раскрытой и все нужные советы уже даны выше.

    Вопрос автору: А вы можете использовать представления списка для таких фильтраций ? Или по какойто причине они не подходят ?


    Think -> Search -> Ask -> Think again.

    Все очень просто, фильтрация в представлении не позволяет задать произвольный диапазон дат.
    16 января 2012 г. 9:20