none
Раскрашивание полей списка при помощи TimerJob RRS feed

  • Вопрос

  • Возможна ли реализация расскрашвания поля списка из TimerJob? Т.е. раз в день запускается TimerJob, проверяет даты и состояние задачи и если задача просрочена закрашивает ее в крысный цвет. Посмотрю любые варианты.

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

    30 августа 2011 г. 7:48

Ответы

  • Если имеется ввиду раскрашивание записи в списке, то примерно так:

    1. Раскароашивать можно с помощью xslt

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

    • Помечено в качестве ответа Roman Zhukov 2 сентября 2011 г. 9:05
    30 августа 2011 г. 10:22

Все ответы

  • Можно ли вообще программно раскрашивать поля списка? Варианты с использованием вычисляемого поля и скриптов неочень подходят, не удобное решения из-за того что для каждого списка надо шаманить заново, хотелось бы wsp.
    30 августа 2011 г. 9:53
  • А почему не сделать условное форматирование представления списка в SPD и там сделать проверку если Срок меньше Текущей даты, то цвет фона красный?
    • Предложено в качестве ответа IAfanasovModerator 30 августа 2011 г. 12:04
    30 августа 2011 г. 10:20
  • Если имеется ввиду раскрашивание записи в списке, то примерно так:

    1. Раскароашивать можно с помощью xslt

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

    • Помечено в качестве ответа Roman Zhukov 2 сентября 2011 г. 9:05
    30 августа 2011 г. 10:22
  • А почему не сделать условное форматирование представления списка в SPD и там сделать проверку если Срок меньше Текущей даты, то цвет фона красный?

    Сергей, этот вариант знаю, но хотелось бы через таймерджоб, чтоб не создавать шаблонов списка или настраивать для каждого списка каждый раз.
    30 августа 2011 г. 13:29
  • Если имеется ввиду раскрашивание записи в списке, то примерно так:

    1. Раскароашивать можно с помощью xslt

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


    А можно пару ссылочек?
    30 августа 2011 г. 13:30
  • Здравствуйте,

    посмотрите ссылки ниже:

    Сustomizing List Views with XSLT Transformations in SharePoint

    HTML Calculated Column: solutions for SP 2010 (Part II)


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
    2 сентября 2011 г. 9:05