여러 개의 드롭 다운이있는 동적 양식이 있습니다. 각 드롭 다운은 임원 명으로 구성됩니다. 내 문제는 기본 값을 설정하는 방법을 모른다는 것입니다. 업데이트 양식에서 나는 단순히 표준 드롭 다운을 사용했고 거기에서 초기 값을 설정할 수 있지만 모든 양식에서 표준 드롭 다운에 select2를 사용하려고합니다. 여기 내 저장된 값을 얻을 수있는 도우미의SELECT2 입력 상자 방법을 사용하여 기본값을 설정하는 방법
<!-- OLD DROPDOWN WORKS FINE -->
<select class="form-control input-sm" name="contract_main_jp_officer[]">
<?php if($v['main_jp'] == 0) { ?>
<option value=""> -- SELECT OFFICER --</option>
<?php } ?>
<?php select_officer($v['main_jp']); ?>
</select>
<!-- I USED SELECT2 DROPDOWN -->
<input type="text" class="form-control officer_selection input-sm form_control_outline input_white upper off_sel" name="contract_main_jp_officer[]" value="<?php echo set_value('contract_main_jp_officer', 0); ?>" />
<label for="name" class="text-info">Main Japanese Relation Officer: </label>
(하지만 보통의 드롭 다운입니다) : 여기
내 코드의if (! function_exists('select_officer')) {
function select_officer($selected = 0) {
$CI =& get_instance();
$CI->load->model('contracts/Contracts_model');
$officer = $CI->Contracts_model->load_relation_officer();
$row_list = array();
foreach($officer as $l) {
$s = ($selected == $l['id']) ? "selected='selected'" : "";
echo "<option value='" . $l['id'] . "' " . $s . ">" . $l['text'] . "</option>";
}
}
}
그리고 내 페이지로드에서 나는 그래서이 부분을 초기화 드롭 다운에 넣어야하는 모든 값을 얻을 수 있습니다.
//officer lists
$(".officer_selection").select2({
data: data
});
여러 개의 드롭 다운에서 기본값을 어떻게 설정합니까? 4 가지 종류의 드롭 다운이 있습니다. 이들은 일본의 주요 일본 장교 (General Japanese Officer), 일본 육군 보좌관 (Assistant Japanese Officer), 지역 임원 (Local Officer) 및 부기장 (Assistant Local Officer)입니다. 모두 동일한 드롭 다운 값을 포함합니다.
확인 설정, 그것을 시도 병. :) – Jerielle