Ext version tested:
  • Ext 3.2 rev ____

Adapter used:
  • ext

css used:
  • only default ext-all.css

Browser versions tested against:
  • FF3 (firebug installed)

Operating System:
  • Win7

  • When loading json data to a form with radiogroup and later checking isDirty, radiogroup is always returned dirty. It because originalValue is not set on radios inside group but only on group itself. When isDirty from checkboxgroup is called it checks isDrity for every radio, which is always true.

Test Case:

    <<insert working code to reproduce the report >>
See this URL : http://

Steps to reproduce the problem:
  • use form from samples
  • load json object into form

Debugging already done:
  • yes

Possible fix:
  • bellow is isDirty for raidogroup

	// private
    isDirty: function(){
        //override the behaviour to check sub items.
        if (this.disabled || !this.rendered) {
            return false;

        var dirty = false;
		if (this.getValue().getRawValue() != this.originalValue.getRawValue()) {
			dirty = true;
        return dirty;