jkabot
rec.setValue({ fieldId: <an integer field>, value: 4 }); // throws on rec.save ... Invalid Field Value 4.0 for <an integer field>
rec.setValue({ fieldId: <an integer field>, value: '4' }); // works