010-68421378
sales@cogitosoft.com
當前您所在的位置:首頁>新聞中心>新品發布

Optimajet Form Builder

發(fā)布時間(jiān):2023/07/11 浏覽量:3077
Form Builder是一個(gè)輕量級的、基於(yú) React 的 Web 工具,可以集成到任何 Web 應用程序中。

Optimajet Form Builder

輕量級(jí)、基於(yú) React、拖放、可定制、JavaScript

 

Form Builder是一個輕量級的、基於(yú) React 的 Web 工具,可以集成到任何 Web 應用程序中。 這使用戶能夠快速輕松地創建和設計表單,而無需編(biān)程或編(biān)碼技能。

 

Form Builder允許用戶将各種表單(dān)元素(例如文本框、下拉列表、複選框、單(dān)選按鈕和日期選擇器)拖放到畫布上以創(chuàng)建表單(dān)。

 

功能

自定義 React 組件

在本節中,我們将讨論如何創建自己的 React 組件並(bìng)将其連接到 FormBuilder 和應用程序。 組件代碼示例已上傳(chuán)到 GitHub。 讓我們逐步研究這個示例。

步驟1.創建React組件

首先讓我們編(biān)寫我們需要的任何 React 組件。 在我們的示例中,我們使用計數器組件,該組件顯示表單數據值並(bìng)包含兩個按鈕 - 将值增加 1 和将值減少 1。

步驟 2. 創建用於編輯組件屬性的表單

正如我們之前讨論的,用於(yú)編輯組件屬性的表單是爲表單生成器中的每個組件繪制的。 我們需要創建一個組件,它将在此表單中繪制“常規”選項卡,並(bìng)返回“事件”選項卡的事件列表。 它的代碼也非常簡單,你可以在下面或在 GitHub 上查看。

步驟3.創建組件渲染器函數

Renderer 函數對於(yú)我們的 Form Builder 組件在表單中渲染組件是必需的。 它位於(yú) GitHub 上。 該函數解決瞭(le)重要問題:

假設(shè)應用程序中隻有一個(gè)自定義組件渲染器函數,您隻需在添加新的自定義組件時更改它即可。

步驟 4. 爲表單構建器創建自定義 React 組件列表

現在您需要創(chuàng)建自定義組件的列表,以便表單生成器可以在組件面闆中繪制它 。 它位於(yú) GitHub 上。 隻能有一個這樣的列表,所有其他自定義組件都應添加到其中。

步驟5.将組件直接連接到每個組件

我們(men)必須将渲染器函數和自定義組件列表傳(chuán)輸到 React 組件中 。

步驟 6. 将組件全局連接到應用程序(可選)

 

替換表達式和數據綁定

我們經常需要根據數據動态改變(biàn)表單(dān)中的組件狀态。讓我們舉幾個例子。

 

自适應布局

您可以在應用程序中執行自适應布局。當同一個表單(dān)在寬屏(電腦屏幕寬度>=998px)和移動設備(bèi)(智能手機屏幕寬度<998px)的不同設備(bèi)上看起來不一樣時。該功能由兩個工具支持:

 

模闆

FromBuilder支持模闆。爲瞭(le)連接模闆,您需要設置templates屬性和getFormFunc回調(diào)函數。

 

 

下一篇:Vyond 推出首款基於提示的腳本和視頻創建器
上一篇:KitBash3D--Cargo

                               

 京ICP備09015132号-996 | 違法和不良信息舉報(bào)電(diàn)話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權所有 | 地址:北京市海澱(diàn)區西三環北路50号豪柏大廈C2座11層(céng)1105室

                         北京哲想軟件集團旗下網站:哲想軟件 | 哲想動畫

                            華滋生物