用devextreme開發表單系統,想完成以下功能:
實作表格中如EXCEL般的編輯,能根據鍵盤上下左右、tab、enter等鍵進行當列輸入保存。單元格支持下拉框,下拉框支持多列(有資料列和輔助查詢列,比如編號,拼音碼之類的),輸入實時搜索資料庫對應的欄位內容。多個列之間支持級聯下拉,比如前列輸入了名稱,后列可以根據名稱自動去匹配對應的規格。當前行如果是最后一行,則在開始輸入時可以自動增加一行。通過鍵盤可以快速進入下一列進行輸入,可以設定列是否為可編輯列,可以通過TAB鍵從上行的最后一個可編輯列跳轉到下行并自動進行第一個可編輯列進行編輯,
之前是用DEV C#做的CS程式,非常完美的完成了上面描述的功能,開單速度飛快,體驗良好。現在想移植到BS,用vue2.6+devextreme嘗試去做了這個功能,怎么都沒法做到CS里原有的的感覺,總是用的很別扭,不是TAB偶爾無效就是下拉有時卡頓,或者是焦點,不知道是技術不夠還是devextreme功能沒有devexpress強,感覺比起來少了好多屬性。
這個功能BS端應該是能實作的吧,求大神幫助完善本功能,能用vue2.6+devextreme最好,如果大神自己原有類似功能控制元件,也可以,單元格要支持文本、數字、按鈕、圖片、下拉、選擇等各類 ,重點是要完美絲滑,全鍵盤就能完成表單輸入,體驗良好!
uj5u.com熱心網友回復:
有沒有大神愿意幫忙的,細節可以加QQ657575843細聊,非常感“謝”!uj5u.com熱心網友回復:
目前沒發現能夠完全想c/s那樣的控制元件你可以看看handsontable 和 vex-table 這兩個控制元件是否符合你的要求
uj5u.com熱心網友回復:
highreport.net是個報表工具,支持表單填報功能,類Excel設計器,支持下拉框,復選框,復選框組,單選按鈕組,圖片,文本,時間,日期,支持一些快捷鍵,支持在最后一行輸入,自動添加一行,支持單元格之間填報時實時計算,可無縫集成其它前端js控制元件和js庫,目前實作是asp.netuj5u.com熱心網友回復:
highreport.net也支持表單的匯出excel和pdf功能轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/30363.html
標籤:JavaScript
