網頁主界面頁面上顯示一些數據列表,然後我想對頁面上的數據進行修改。修改後能夠自動的對數據進行入庫保存,而且是對已有的數據進行更新,數據庫中沒有的數據進行自動插入。而且最好是可復用性高,對任何數據表的任何數據字段都可以進行保存,並且更新條件最好是可以自定義設置。用JS+java實現,本人對代碼只是略懂,最好是實現起來簡單。
這個問題實現的方法比較多,不過如果對於初學者,不管哪種實現方式,寫代碼都不簡單。因為要從數據庫取數,把數據顯示在網頁上,還需要獲取相關聯的條件以及各種自定義的配置信息,然後再回填到數據庫中,在回填的過程中還需要根據關聯條件進行數據是否存在的判斷。而且你這裡描述的只是主體需求,如果有更進一步的需求,那麼就會增加編碼量。
之前接觸過快逸報表,是一個報表工具,不需要寫代碼,你說的這個需求,可以使用它們的交互增強功能來做。用填報可以比較方便的把數據從數據庫取出來,顯示在頁面上,然後用交互增強,可以實現你需要的,修改單元格的之後會自動觸發實時保存。
從取數到數據在網頁上顯示、再到數據編輯的頁面,再到把數據回填到數據庫整個過程。可以通過可是化操作界面來做,都不需要編寫代碼。類似用excel做一個表格的形式。
你希望做的這個保存,也是如此,簡單的幾步設置功能就可以實現,顯示的風格也可以根據個人喜好,選擇想要的風格。兩邊操作就可以完成:
一、選擇需要交互效果
二、設置交互效果的具體屬性。具體屬性的設置也很簡單。就是簡單的輸入和選擇。能夠實現的效果也比較靈活。而且單元格還可以用輸入控件,比如下拉列表、日歷等,無需手動輸入直接選擇即可。
具體的你可以去他們官網了解一下,怎麼實現可以參考他們的教程手冊來做,沒什麼學習門檻。