W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
可以收集業(yè)務(wù)進(jìn)展中的所有數(shù)據(jù),收集上來的數(shù)據(jù)還可以進(jìn)行分權(quán)協(xié)作,將數(shù)據(jù)權(quán)限 發(fā)布 給需要管理數(shù)據(jù)的成員或者發(fā)布給外部成員進(jìn)行外部數(shù)據(jù)收集
普通表單無審批流程,可以在調(diào)查統(tǒng)計、在線報名、銷售上報、會議預(yù)約、采購入庫、訂單錄入、掃碼簽到等場景使用
列數(shù)指當(dāng)前表單上的組件呈現(xiàn) 1 列或者 2 列
電腦端設(shè)置列數(shù)
詳情可查看文檔:https://www.yuque.com/yida/support/un1t9v
詳情可查看文檔:https://www.yuque.com/yida/support/dssg6y
路徑:表單 >> 點(diǎn)擊空白處 >> 屬性 >> 高級,效果如圖:
高級設(shè)置
修改提交按鈕的顯示文字,支持國際化和變量綁定,效果如圖:
可自行修改提交按鈕
默認(rèn)情況下,表單數(shù)據(jù)在校驗和設(shè)置完成后,會提交給宜搭的后端接口,將表單數(shù)據(jù)保存。
動作綁定
表單提交前選項提供了阻止表單默認(rèn)的提交行為的能力,通過在動作中判斷并返回 false,可阻止并自定義后續(xù)的的行為。
export function beforeSubmit({ formDataMap }){ // 注意:目前不支持在這里修改提交數(shù)據(jù) console.log('beforeSubmit', formDataMap); // 需要時可返回 false 阻止提交,支持 Promise // return false; }
也可以返回 Promise 做一些異步的判斷邏輯:
export function beforeSubmit({ formDataMap }){ // 注意:目前不支持在這里修改提交數(shù)據(jù) return new Promise((resolve) => { // 如請求數(shù)據(jù)源 this.dataSourceMap.someRequest.load().then((res) => { if (res) { // 通過返回 false 阻止提交 resolve(false); } else { resolve(); } }); }); }
提示:如果返回了 Promise ,按鈕的加載中狀態(tài)會等待 Promise 返回。
注:目前不支持在該動作中修改提交數(shù)據(jù)
默認(rèn)情況下,宜搭的表單會在提交后跳轉(zhuǎn),具體跳轉(zhuǎn)地址可能為提示成功頁(PC 端)、詳情頁(移動端),或用戶設(shè)置的指定頁面(表單設(shè)置)
表單提交后選項提供了阻止表單默認(rèn)的跳轉(zhuǎn)行為的能力,通過在動作中判斷并返回 false,可阻止并自定義后續(xù)的的行為。
export function afterSubmit({ submitResult }){ console.log('afterSubmit', submitResult); // 需要時可返回 false 阻止后續(xù)操作,支持 Promise // return false; }
也可以返回 Promise 做一些異步的判斷邏輯:
export function afterSubmit({ submitResult }){ return new Promise((resolve) => { // 如請求數(shù)據(jù)源 this.dataSourceMap.someRequest.load().then((res) => { if (res) { // 通過返回 false 阻止后續(xù)操作 resolve(false); } else { resolve(); } }); }); }
提示:如果返回了 Promise ,按鈕的加載中狀態(tài)會等待 Promise 返回。
表單數(shù)據(jù)源提供了一個整體控制表單值的方式,目前有兩種用途:
如在表單數(shù)據(jù)源中指定某個字段的值(可直接復(fù)制使用):
{ "textField_km1nnpxu": "測試單行文本的值" }
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: