簡體   English   中英

onClick按鈕:未執行回調

[英]onClick button: callback not executed

我想知道為什么單擊按鈕時沒有執行doRemoveObject方法。

(html button)
  id: 'objectRemoveButton';
  bePush;
  onClick: (html scriptaculous request
      callback: [self doRemoveObject];
      confirm: 'Are you sure you want to delete this?');
  with: 'Remove object'

聽起來你沒有在應用程序中包含原型和/或scriptaculous庫。

使用Seaside配置工具(http:// localhost:8080 / config / MyApplication)將“PTDeploymentLibrary”和“SUDeploymentLibrary”添加到您的應用程序中(將“MyApplication”替換為您的應用程序名稱)。 庫設置可以在配置設置的“常規”部分找到。

或者,您也可以通過programmaticaly將其添加到您的應用程序中,如下所示:

|app |
app := self registerAsApplication: 'MyApplication'.
app addLibrary: PTDeploymentLibrary; addLibrary: SUDeploymentLibrary

顯然,您也可以使用PTDevelopmentLibrary。

ps:如果您正在開發一個新的應用程序,請考慮使用jQuery而不是Scriptaculous。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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