У меня есть некоторые значения, которые отправляются обратно в родительскую форму из дочерней формы и запускают этот метод
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), поскольку я проверял это, отображая значение в текстовом поле, но мое отображаемое значение флажка не меняется. Я пробовал различные методы, чтобы установить значение флажка, и все они обрабатываются без выдачи ошибки, но флажок остается непроверенным. Чего мне не хватает?