플로우 위젯 컴포넌트와 버튼의 연동
This commit is contained in:
@@ -22,6 +22,10 @@ interface OptimizedButtonProps {
|
||||
formData?: Record<string, any>;
|
||||
companyCode?: string;
|
||||
disabled?: boolean;
|
||||
selectedRows?: any[];
|
||||
selectedRowsData?: any[];
|
||||
flowSelectedData?: any[];
|
||||
flowSelectedStepId?: number | null;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -41,6 +45,10 @@ export const OptimizedButtonComponent: React.FC<OptimizedButtonProps> = ({
|
||||
formData = {},
|
||||
companyCode = "DEFAULT",
|
||||
disabled = false,
|
||||
selectedRows = [],
|
||||
selectedRowsData = [],
|
||||
flowSelectedData = [],
|
||||
flowSelectedStepId = null,
|
||||
}) => {
|
||||
// 🔥 상태 관리
|
||||
const [isExecuting, setIsExecuting] = useState(false);
|
||||
@@ -79,6 +87,8 @@ export const OptimizedButtonComponent: React.FC<OptimizedButtonProps> = ({
|
||||
formData,
|
||||
selectedRows: selectedRows || [],
|
||||
selectedRowsData: selectedRowsData || [],
|
||||
flowSelectedData: flowSelectedData || [],
|
||||
flowSelectedStepId: flowSelectedStepId,
|
||||
controlDataSource: config?.dataflowConfig?.controlDataSource || "form",
|
||||
buttonId: component.id,
|
||||
componentData: component,
|
||||
|
||||
Reference in New Issue
Block a user