2014-12-02 3 views
0

ExtJs 3.4를 사용하고 있습니다.ExtJs 3.4에서 Ext.ux.form.MultiSelect의 값을 설정할 수 없습니다.

값을 Ext.ux.form.MultiSelect로 설정하면이 오류가 발생합니다.

"Uncaught TypeError : MultiSelect.js : 245"에서 정의되지 않은 'clearSelections'속성을 읽을 수 없습니다.

선택한 값을 설정하기 전에 "Ext.ux.form.MultiSelect"에서 선택한 값을 지우려면 어떻게해야합니까?

제안 사항을 알려주십시오.

답변

0

this component을 의미하는 경우 setValue 메서드에서 this.view.clearSelections()을 호출하면 문제가 발생할 수 있습니다. viewonRender 방법으로 생성됩니다. 따라서 setValue으로 전화하면 귀하의 콤보가 렌더링되지 않습니다.

나는 3 개 솔루션을 참조하십시오

  1. 콤보는 당신이 확인이 콤보가 렌더링되는 setValue
  2. 호출 할 때 렌더링되어 있는지 확인을; 이 때, 그것은
  3. 무시 MultiSelect하지 않을 때 value을 할당하고
를 해결 setValue 전화
관련 문제