2013-11-23 33 views
1

我想使用restful api公開海邊應用程序的組件。我閱讀了海邊書的REST章節,並沒有學習如何從靜默過濾器實例化和渲染我的一個組件。例如,假設我在WARestfulFilter的子類上有一個過濾器方法,我該如何填充空格?請注意,我對this previous answer感到緊張,因爲我希望我的回調函數也能工作。海邊:通過RESTful API實例化和渲染組件

Myfilter>>showDocument: name 
    <get> 

    | component | 
    component := MyComponent named: name. 
    "__how to render this?__" 

回答

2

你希望它使用SeasideREST(它本來不是爲此製作的)爲組件提供有意義的url。

但是,你可以檢查此線程:http://forum.world.st/Seaside-and-urls-td4721764.html

我提供了有沒有辦法做你想做的,通過調整SeasideREST實施和目的:)

+0

謝謝,我正在閱讀主題。一個擔心是這樣的評論:「我會傳遞一個塊到應用程序的根類,我認爲這是一個RE應用程序,否則,這將失敗」我沒有看到類REApplication在我的系統中,它真的需要嗎? –

+0

關於contentComponent - 這是您在自己的代碼中使用的「包裝器」組件嗎? –

+0

啊,這個評論是因爲我從我的應用程序複製和粘貼。不是真的需要。 – EstebanLM

0

上一個回答在回調方面看起來很現實。

如果你做REST,回調不應該工作恕我直言。

但是沒有人會阻止您在再次調用時生成對您的組件有意義的URI。

也許MyComponent中的配置設置可以做到這一點。

+0

我不知道我的理解。你是說前面的答案是正確的,因爲我不應該公開面向(無時間)URL的頁面上的回調?當你說沒有人排除我時,你是否說我的問題有一個簡單的答案?如果是這樣,那是什麼? –