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