fix: [employee] 부양가족 피부양자/장애인 체크박스 저장 안되는 문제 수정
- Alpine.js :value 반응형 바인딩 대신 hidden+checkbox 표준 패턴 적용 - hidden input value=0 (기본값) + checkbox name+value=1 (체크 시 덮어쓰기) - HTMX form 직렬화 시 Alpine.js 동기화 타이밍 문제 해결
This commit is contained in:
@@ -265,15 +265,15 @@ class="w-full px-2 py-1.5 border border-gray-300 rounded text-sm focus:ring-1 fo
|
||||
</select>
|
||||
</div>
|
||||
<label class="inline-flex items-center gap-1 text-sm text-gray-600 cursor-pointer">
|
||||
<input type="hidden" :name="'dependents['+index+'][is_disabled]'" :value="dep.is_disabled ? '1' : '0'">
|
||||
<input type="checkbox" x-model="dep.is_disabled"
|
||||
class="rounded border-gray-300 text-blue-600 focus:ring-blue-500">
|
||||
<input type="hidden" :name="'dependents['+index+'][is_disabled]'" value="0">
|
||||
<input type="checkbox" :name="'dependents['+index+'][is_disabled]'" x-model="dep.is_disabled"
|
||||
value="1" class="rounded border-gray-300 text-blue-600 focus:ring-blue-500">
|
||||
장애인
|
||||
</label>
|
||||
<label class="inline-flex items-center gap-1 text-sm text-gray-600 cursor-pointer">
|
||||
<input type="hidden" :name="'dependents['+index+'][is_dependent]'" :value="dep.is_dependent ? '1' : '0'">
|
||||
<input type="checkbox" x-model="dep.is_dependent"
|
||||
class="rounded border-gray-300 text-blue-600 focus:ring-blue-500">
|
||||
<input type="hidden" :name="'dependents['+index+'][is_dependent]'" value="0">
|
||||
<input type="checkbox" :name="'dependents['+index+'][is_dependent]'" x-model="dep.is_dependent"
|
||||
value="1" class="rounded border-gray-300 text-blue-600 focus:ring-blue-500">
|
||||
피부양자적용
|
||||
</label>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user