Thanks for the sample. We identified the issue and will have a fix in the next update.
In the meantime, this can be fixed with a change to a javascript file... If you browse to the folder where Axure RP is installed (usually C:\Program Files\Axure\Axure RP Pro 5) and then go to the sub directory DefaultSettings\Prototype_Files\Resources, there is a file called axurerp_pagescript.js.
If you open that file in Notepad and search for "SetCheckState" you will find the code for that function. It should look like this.
function SetCheckState(id, value) {
var boolValue = Boolean(value);
document.getElementById(id).checked = boolValue;
}
Replace it with this and that should resolve the issue.
function SetCheckState(id, value) {
var boolValue = Boolean(value);
if (value == 'false') {
boolValue = false;
}
document.getElementById(id).checked = boolValue;
}
If you browse to the folder where Axure RP is installed (usually C:\Program Files\Axure\Axure RP Pro 5) and then go to the sub directory DefaultSettings\Prototype_Files\Resources, there is a file called axurerp_pagescript.js.
If you open that file in Notepad and search for "SetCheckState" you will find the code for that function. It should look like this.
function SetCheckState(id, value) {
var boolValue = Boolean(value);
document.getElementById(id).checked = boolValue;
}
Replace it with this and that should resolve the issue.
function SetCheckState(id, value) {
var boolValue = Boolean(value);
if (value == 'false') {
boolValue = false;
}
document.getElementById(id).checked = boolValue;
}