Отображение флажка не меняется с jquery - PullRequest
0 голосов
/ 03 января 2012

У меня есть некоторые значения, которые отправляются обратно в родительскую форму из дочерней формы и запускают этот метод

function OnClientClose(oWnd, args) {
    //get the transferred arguments
    var arg = args.get_argument();
    if (arg) {
        var agreementId = $find("<%= rtxtAgreementId.ClientID %>");
        var legacyReinsurerId = $find("<%= rtxtlegacyReinsurerId.ClientID %>");

        agreementId.set_value(arg.ReinsuranceAgreementId);
        legacyReinsurerId.set_value(arg.LegacyReinsurerId);
        $("<%= chkCommutationFlag.ClientID %>").prop("checked", Boolean(arg.CommutationFlag));
    }
};

все аргументы имеют правильные значения, включая Boolean (arg.CommutationFlag), поскольку я проверял это, отображая значение в текстовом поле, но мое отображаемое значение флажка не меняется. Я пробовал различные методы, чтобы установить значение флажка, и все они обрабатываются без выдачи ошибки, но флажок остается непроверенным. Чего мне не хватает?

1 Ответ

1 голос
/ 03 января 2012

Начните с проверки, действительно ли вы попали в цель, замените опору на несколько мирских CSS, чтобы увидеть, меняет ли флажок внешний вид.Если это не так, ваш ID неверен, и помните, что вам нужно # перед ID.Если оно действительно изменится, замените ваше логическое значение реальным словом «true», если это исправит его, то ваше логическое значение неверно, и, вероятно, оно одно или другое.код вашего флажка, чтобы увидеть, что ваш сценарий зашел так далеко, но если консоль не показывает ошибок и если подход css работает, это не так.

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