jqgrid에 문제가 있습니다. 데이터베이스에서 값을 호출하는 드롭 다운 상자를 만들었으므로 colmod에서 다음 구문을 사용합니다.JqGrid가 드롭 다운 상자를 표시하지 않습니다.
{name:'brate_id',index:'brate_id',width:100,formatter:"select",edittype:"select",editoptions:value:<?=json_encode($brate_list)?>} ,editable: true},
내 brate_list 내가 포매터를 배치 할 때 내가 선택 셀을 클릭하지 않는 한 내 드롭 다운 상자를 표시하지 않는 것 같다
$brate_list = $employee->get_table_for_dropdown('hr_basic_rate','brate_id','rate_hcode');
입니다. 하지만 내 포맷터를 제거하면 드롭 다운 상자가 표시되지만 데이터를 저장할 때 잘못된 데이터 유형이 전송됩니다.
예 : 데이터베이스에서 값을 전달할 때 Y가 예로 변환되므로 드롭 다운 상자에 나타나면 예, 그렇기 때문에 포맷터가있는 데이터를 저장하려고하면 Y를 보냅니다. 그러나 포맷터가 제거되면 데이터베이스가 예가 null로 바뀝니다.
저장 및 형식에 영향을주지 않고 jqgrid의 드롭 다운 상자를 표시하는 방법이 있습니까?