動態(tài)表單數(shù)據(jù)庫設計 struts2的標簽中,如何向action中提交動態(tài)生成的list表單?急?
例如,在列表中寫一個標簽,然后調用JS方法來轉移要刪除的實體ID。]然后在JS方法中調用ACTION方法來刪除。刪除成功后,可以在后臺跳頁刷新列表,也可以在AJAX模式下提交。刪除后,操作將返回到數(shù)據(jù)
例如,在列表中寫一個標簽,然后調用JS方法來轉移要刪除的實體ID。]然后在JS方法中調用ACTION方法來刪除。刪除成功后,可以在后臺跳頁刷新列表,也可以在AJAX模式下提交。刪除后,操作將返回到數(shù)據(jù)頁以接收。之后,刷新列表。
相關代碼,jQuery的AJAX操作:
$。Ajax({
URL:“your action path”,
type:“post”,
data:“id=”id,//要傳遞的參數(shù)成功:功能(對象){
如果(obj.success==真){
警報(“刪除成功”
//刷新列表window.location.href=“List path”
}else{
alert
struts2的標簽中,如何向action中提交動態(tài)生成的list表單?急?
您可以在view函數(shù)中動態(tài)生成窗體:該函數(shù)的三個參數(shù)是form類(對象)、字段名(屬性名)和字段值(屬性值)。
您需要用表示用戶輸入值的變量替換范圍()中的5。
呈現(xiàn)類似于創(chuàng)建字段,即使用for循環(huán)迭代所有字段:
標志W(wǎng)TF集成wtforms并添加一些輔助函數(shù)。但是具體的實現(xiàn)應該參考wtforms文檔。下面是對動態(tài)表單的描述:wtforms documentation
此外,使用fieldlist(wtforms documentation)類和JavaScript,您可以在頁面上添加一個“添加輸入框”按鈕來動態(tài)添加字段。這里有一個例子:flashwtf動態(tài)條目字段列表
查看您的關鍵字:1。在線,2。合作,3。不需要寫代碼。
我們來自我介紹一下——清流。
光流特性:1。忠于形式,以過程為基礎。你談到了合作的概念。我們也發(fā)現(xiàn)了。在許多情況下,我們的形式不只是一個人。如果完全是一個人的,最好用Excel,所以我們需要分享。在共享的同時,應該有一個流程(誰先填寫,誰后填寫,誰需要審批),還有一個權限(誰可以看到,誰可以修改)。
2. 不需要開發(fā),光流是純云的產物。也就是說,您不需要開發(fā)和構建在線表單。同時,您可以與同事一起“編輯”表格,以完成協(xié)作。
3. 自動表格,用機器人代替人。當我們在日常生活中使用表格時,大量重復的機械計算、機械填充和固定內容,光流動都可以通過“自動化”來完成。設置一次后,一切都是自動化的。
4. 能力的不斷優(yōu)化和提高。光流允許您在定義表之后修改和改進它。
歡迎提出建議、交流和意見!希望光流能幫助你高效有序的工作。