簡體   English   中英

海邊 - 使用提交按鈕進行報告

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM