formView, setModel을 이용한 초기화 문제

html 코드는 이렇습니다.
<select data-ax-path="classificationTypeUuid">
<option value="">== 전체 ==</option>
<option th:each="item : ${typeList}"
th:value="${item.codeDetailUUID}"
th:text="${item.codeName}"/>
</select>

Javascript에는

this.target = $("#formView01");
this.model = new ax5.ui.binder();
this.model.setModel(this.getDefaultData(), this.target);
this.modelFormatter = new axboot.modelFormatter(this.model);

getDefaultData: function () {
return $.extend({}, axboot.formView.defaultData);
},

getData : function () {
var data = this.modelFormatter.getClearData(this.model.get());
return $.extend({}, data);
},

clear : function () {
this.model.setModel(this.getDefaultData());
this.target.find(’[data-ax-path=“key”]’).removeAttr(“readonly”);
},

입니다.

select에 change가 일어나면 해당 value를 getData로 가져와 gridView01에서 검색을 진행하는 기능입니다. 그리고 검색초기화 버튼을 클릭하면 clear()가 실행되어 formView01가 초기화됩니다.

문제는!
검색초기화버튼 클릭 이전에는 잘 동작하던 formView01의 getData를 이용하는 검색이 검색초기화버튼 이후로 값이 꼬여버리는 문제가 발생합니다. 기능을 선택하면 값이 1이 넘어와야하는데 2가 넘어온다던지 하는 문제입니다.