Ваш браузер устарел, не поддерживает современные веб-стандарты и представляет угрозу Вашей безопасности. Для комфортной работы с порталом, пожалуйста, установите современыый браузер.
Портал технической поддержки

Применение прав при изменении статуса в карточке документа.

Комментарии

Комментариев: 5

  • Официальный комментарий

    Все так, стандартная кнопка согласования управляется внутренним кодом карточки, простыми настройками ее не спрятать.

    Единственный вариант - в нужные моменты времени собственным программным кодом находить эту кнопку на ленте (через customizable.RibbonControl) и прятать или дизаблить по необходимости.

    Такой код можно поместить, н-р, на CardActivated для открытия карточки и на StateChanged для смены состояния.

    Действия с комментариями Постоянная ссылка
  • Avatar
    Юрий Нойкин

    Спасибо за ответ, Евгений, сейчас попробую...

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

    Все события которые я перебирал или срабатывают при открытии карточки или срабатывают только первый раз.

    0
    Действия с комментариями Постоянная ссылка
  • Стандартное ControlValueChanged?

    0
    Действия с комментариями Постоянная ссылка
  • Avatar
    Юрий Нойкин

    Евгений, столкнулся с тем, что изменение свойств иконки не отрабатывает при CardActivated (но нормально работает когда карточка уже открыта)

     

    (this.CardControl as ICustomizableControl).RibbonControl.Items["командаНаСогласование"].Visibility = BarItemVisibility.Never;

     

     

     

     

    0
    Действия с комментариями Постоянная ссылка
  • Если что-то не срабатывает на CardActivated, то сделайте это через таймер (в CardActivated создаем таймер, на срабатывание таймера делаем все остальное).

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.