[英]Seaside - Reporting with submit buttons
以下是有效的嗎?
TransactionReport := WATableReport new
rows: SpendingManager instance entriesForPosting asArray;
columns: (OrderedCollection new
add: (WAReportColumn
renderBlock: [ :each :html | (html submitButton
callback: [ SpendingManager removeTransaction: each. self renderReport ];
text: 'Backout Transaction')]
title: '');
它確實實現了每行的提交按鈕,但點擊它似乎沒有做任何事情。
我已經能夠做到這一點,雖然它不像按鈕那么漂亮:
add: (WAReportColumn new
title: '';
valueBlock: [:anEvent | 'delete'];
clickBlock: [ :each | SpendingManager instance removeTransaction: each]);
yourself);
仍然會喜歡一些反饋。
提交不執行任何操作的按鈕很可能不在表單標記內。 因此,如果您將報告嵌入到html表單中,您是否可以檢查報告是否有效:[]阻止?
如果表單不是一個選項,您可以用錨點替換提交按鈕。 如果該方面很重要,您可以使用css使錨點看起來像按鈕。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.