dijit. form. select 동적 추가 등 기본 동작

더 읽 기
본문http://blog.csdn.net/xzchenxiao/article/details/7168718
페이지 에서 그 용법 은:
 

마찬가지
 
 
<script>
  dojo.require("dijit.form.Select");

  dojo.ready(function(){
    new dijit.form.Select({
      name: 'select2',
      options: [
        { label: 'TN', value: 'Tennessee' },
        { label: 'VA', value: 'Virginia', selected: true },
        { label: 'WA', value: 'Washington' },
        { label: 'FL', value: 'Florida' },
        { label: 'CA', value: 'California' }
      ]
    }).placeAt(dojo.body());
  });
</script>

 
그러나 자세히 소개 하면 수치 에 대한 소개 가 거의 없다. 여기 서 내 가 한 관련 조작 에 대해 말 해 보 자.
 
새로운 option 추가:
dijit.byId('message_type').addOption({ label:dataall[i], value: dataall[i] });dijit.byId('message_type').addOption(new Option(dataall[i],"value"));
위의 두 가지 방법 은 모두 가능 하지만 두 번 째 방법 은 동적 으로 값 을 추출 할 수 없습니다. 값 은 다음 과 같 습 니 다.
dijit.byId('message_type').get('value');
select 자체 의 dojo. by Id ('message type'). options [dojo. by Id ('message type'). selected Index]. value 를 사용 하여 값 을 찾 을 수 없습니다.
전체적으로 말 하면 비교적 간단 하지만 한 마디 가 틀 리 면 원인 을 찾 지 못 하고 써 서 여러분 과 함께 격려 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기