다른 테이블의 데이터를 연결하여 함께 표시 (선택사항)
{joins.map((join, i) => ({grid.cols}열 x {grid.rows}행 (최대 {GRID_LIMITS.cols.max}x{GRID_LIMITS.rows.max})
{/* 선택된 셀 설정 패널 */} {selectedCell && !mergeMode && (DB 값, 화면 라벨, 의미(대기/진행/완료)를 매핑합니다.
{mappings.map((m, i) => (버튼 규칙을 추가하세요. 상태별로 다른 버튼을 설정할 수 있습니다.
)} {buttons.map((btn, bi) => { const condType = btn.showCondition?.type || "always"; const actions = getActions(btn); const isExpanded = expandedBtns.has(bi); const actionSummary = actions.map((a) => ACTION_TYPE_LABELS[a.type] || a.type).join(" -> "); return (로직 순서를 추가하세요.
)}메인.기준컬럼 = 외부.매칭컬럼 으로 연결하여 업데이트
> )}실행 시 해당 컬럼의 현재 DB 값이 기대값과 일치할 때만 처리됩니다
변경 항목을 추가하면 클릭 시 DB가 변경됩니다.
)}선택한 컬럼 값이 현재 로그인 사용자와 일치하는 카드가 맨 위에 표시됩니다
연결된 컴포넌트에서 필터 값이 전달되기 전까지 데이터를 표시하지 않습니다.
)} {/* 스크롤 방향 */}