Optimajet FormEngine는 개발자가 JSON 기반 접근 방식으로 React에서 동적 양식을 생성하고 렌더링할 수 있도록 돕습니다. 이 솔루션은 드래그 앤 드롭 양식 빌더, 클라이언트 측 React 라이브러리, 즉시 사용할 수 있는 UI 구성 요소를 결합하며, 재사용 가능한 양식, 유효성 검사, 지역화, 반응형 레이아웃, 기본 제공 작업, 사용자 지정 구성 요소 통합을 지원합니다.
JSON 기반 양식 렌더링
구조, 로직, 스타일, 유효성 검사, 작업을 설명할 수 있는 JSON 정의를 바탕으로 React에서 양식을 렌더링합니다. 이 접근 방식은 구성 중심 개발을 지원하며, 애플리케이션 전반에서 양식을 저장, 재사용, 전송, 업데이트하기 쉽게 만듭니다.
드래그 앤 드롭 양식 빌더
모든 필드를 직접 코딩하는 대신 드래그 앤 드롭 상호작용을 통해 양식을 만들 수 있는 시각적 양식 빌더를 제공합니다. 개발자는 시각적으로 양식 레이아웃을 설계하고 수정한 다음, 생성된 양식 정의를 React 애플리케이션에서 사용할 수 있습니다.
React 양식 라이브러리
애플리케이션 내에서 동적 양식을 직접 렌더링하는 가벼운 클라이언트 측 React 라이브러리를 포함합니다. 이 라이브러리는 간단한 양식과 복잡한 양식 모두를 최소한의 코드로 구축하면서 양식 정의를 프레젠테이션 로직과 분리하도록 설계되었습니다.
즉시 사용할 수 있는 UI 구성 요소
양식 엔진과 빌더에 맞게 최적화된 구성 요소 라이브러리를 제공합니다. 입력 필드, 드롭다운, 날짜 선택기, 업로더, 탭, 탐색 요소, 진행 표시기, 다단계 양식 구성 요소와 같은 일반적인 인터페이스 요소를 포함합니다.
사용자 지정 구성 요소 통합
이름, 유형, 속성을 지정하여 사용자 지정 React 구성 요소를 정의하고 통합할 수 있게 합니다. 이를 통해 기본 양식 기능을 확장하고 렌더링된 양식을 애플리케이션별 동작이나 디자인 요구 사항에 맞출 수 있습니다.
기본 제공 유효성 검사
유효성 검사 규칙, 필수 필드, 오류 메시지를 코드 또는 JSON에서 직접 지원합니다. 이를 통해 개발자는 한 곳에서 양식 동작을 정의할 수 있으며, 더 광범위한 유효성 검사 로직이 필요할 때는 타사 유효성 검사 라이브러리와도 통합할 수 있습니다.
기본 제공 작업
제출, 재설정, 외부 호출과 같은 일반적인 양식 작업을 양식 정의의 일부로 처리합니다. 개발자는 각 표준 상호작용마다 별도의 처리 로직을 만들지 않고도 특정 양식에 필요한 작업을 구성할 수 있습니다.
지역화 지원
다국어 양식 경험을 위한 기본 제공 지원을 포함합니다. 양식은 처음부터 여러 언어에 맞게 준비할 수 있으며, 프로젝트에 더 광범위한 국제화 구성이 필요할 때는 타사 지역화 라이브러리를 연결할 수도 있습니다.
반응형 레이아웃 및 동적 스타일링
반응형 레이아웃 동작과 동적 CSS를 지원하여 양식이 다양한 기기와 प्रस्त현 요구 사항에 맞게 조정될 수 있습니다. 이를 통해 별도의 레이아웃 구현 없이도 동일한 양식을 다양한 화면 크기에서 사용할 수 있습니다.
프로그래밍 방식 양식 생성
코드 또는 외부 데이터 소스를 사용해 실시간으로 양식을 생성하거나 수정할 수 있게 합니다. 이는 사용자 역할, 워크플로 상태, 구성 데이터 또는 변경되는 비즈니스 규칙에 따라 동적으로 양식을 구성하는 애플리케이션에 유용합니다.
Optimajet FormEngine v7.3.0에서는 폼 내부에서 바로 구조화된 다중 행 데이터 입력을 만들 수 있는 강력한 새로운 테이블 컴포넌트를 추가했습니다.
Optimajet에 대해
2013년에 설립되었으며 홍콩과 미국에 사무소를 둔 Optimajet은 .NET 기반 환경을 위한 워크플로 자동화 및 비즈니스 프로세스 구성 요소를 전문으로 합니다. 임베디드 가능한 워크플로 라이브러리, 독립형 워크플로 서버, 웹 폼 구성 요소를 포함해 개발자 중심의 다양한 솔루션을 제공합니다. Optimajet의 제품은 유연성, 개발자 친화적인 사용자 지정 기능, 맞춤형 소프트웨어 프로젝트에 대한 적합성으로 인정받고 있으며, 은행, 정부, 물류, 제조, 컨설팅 등 다양한 산업을 지원합니다. 라이선스 옵션에는 평생 및 구독 모델이 포함되어 있어, 확장 가능하고 효율적인 워크플로 중심 애플리케이션을 구축하는 조직에 전략적인 선택이 됩니다.