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