ax 2012-проверка и снятие флажка в форме

Я столкнулся с проблемой с проверкой и снятием одной и той же записи в форме.
У меня есть форма со списком записей, в зависимости от статуса на записи вы можете увидеть активную/неактивную кнопку. Логика для этого включена в активный метод на источнике данных. Когда я нажимаю флажок первый раз для какой-то записи это нормально, кнопка действует как требуется, но когда я нажимаю этот же флажок второй раз, чтобы снять эту запись, кнопка не работает ok. Например, если запись отмечена, кнопка принять активна, но если запись не отмечена, кнопка принять должна быть неактивна. Я пытался решить этот вопрос также с помощью метода selectionChanged, но это не помогло. Не могли бы вы дать мне некоторые указания, как справиться с этой проблемой?

Ниже я обновил свой пост с фотографиями-это конкретно о кнопке подтверждения.

Введите описание изображения здесь

Введите описание изображения здесь

Введите описание изображения здесь

1 ответ

  1. Спасибо за добавление кода.

    Хорошо, это кнопка ComplaintConfirm?? если это Боттон в одной части вы сравниваете Complaints.ComplaintConfirmed == Complaints_ComplaintConfirmed.checked(false)

    Complaints.ComplaintConfirmed если перечисление NoYesId?? Если а NoYesIdвозможно вот то ошибка.

    Можете попробовать?

    ComplaintConfirm.enabled((Complaints.ComplStatus == ComplStatus::Accepted || Complaints.ComplStatus == ComplStatus::Rejected) && Complaints.ComplaintConfirmed == NoYes::No);