none
Conditional formating and $Today RRS feed

  • Вопрос

  • Друзья, никак не пойму почему не работает переменная "Текущая дата" в Условном форматировании в SPD2010? Мне надо чтобы столбец в списке с типом "Дата" сравнивался с текущей датой и красился в определенный цвет. Может быть переменная текущая дата еще и время показывает? У кого-нибудь работает вообще такой функционал?
    5 сентября 2012 г. 8:41

Ответы

  • Я нашел как сделать!!!

    Необходимо нажать дополнительно и вместо(выделил жирным):

    ddwrt:DateTimeTick(ddwrt:GenDisplayName(string($thisNode/@_x0414__x0430__x0442__x0430__x00))) < ddwrt:DateTimeTick(ddwrt:GenDisplayName(string($Today)))

    Вставить: ddwrt:DateTimeTick(ddwrt:GenDisplayName(string($thisNode/@_x0414__x0430__x0442__x0430__x00))) < ddwrt:DateTimeTick(ddwrt:Today())

    Тогда работает. Вот только ради спортивного интереса непонятно пчму не работает стандартная переменная $Today???

    • Помечено в качестве ответа giragira 5 сентября 2012 г. 9:26
    5 сентября 2012 г. 9:26

Все ответы

  • Я вот заметил что у меня условие отрабатывается если столбец "Дата" вообще пустой, то есть у него значение 01.01.0001. А у меня условие, если эта дата меньше текущей. То есть у меня текущую дату неправильно показывает что ли?
    5 сентября 2012 г. 8:54
  • Я нашел как сделать!!!

    Необходимо нажать дополнительно и вместо(выделил жирным):

    ddwrt:DateTimeTick(ddwrt:GenDisplayName(string($thisNode/@_x0414__x0430__x0442__x0430__x00))) < ddwrt:DateTimeTick(ddwrt:GenDisplayName(string($Today)))

    Вставить: ddwrt:DateTimeTick(ddwrt:GenDisplayName(string($thisNode/@_x0414__x0430__x0442__x0430__x00))) < ddwrt:DateTimeTick(ddwrt:Today())

    Тогда работает. Вот только ради спортивного интереса непонятно пчму не работает стандартная переменная $Today???

    • Помечено в качестве ответа giragira 5 сентября 2012 г. 9:26
    5 сентября 2012 г. 9:26