问题标签 [seaside]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
183 浏览

javascript - 使用javascript在海边打开链接

嗨,我是 Seaside 和 Smalltalk 的新手。我正在开发一个搜索应用程序,用户在其中发布查询,系统显示相关结果。现在要实现反馈,我想知道用户何时单击了特定链接。因此,单击链接涉及两件事:1)导航到该特定链接 2)在用户单击该链接的背景中注册。我坚持这样做。如果有人可以帮助解决这个问题,那就太好了。我对如何阅读其他帖子有所了解,这些帖子建议我实现回调并在该回调中使用 javascript 打开链接。有人可以提供这样做的代码。

谢谢你。

0 投票
1 回答
642 浏览

pharo - 将 Seaside 加载到 Pharo 2.0

Pharo 2.0 最近发布了。我下载了它,并尝试运行它:

它完成了,但没有在世界菜单的工具子菜单中创建“海边控制面板”菜单选项。

下一步要采取什么措施?

0 投票
1 回答
313 浏览

rest - Smalltalk/seaside REST 服务返回图

我正在学习 Smalltalk / Seaside,我正在尝试从 REST 服务返回图片。我正在阅读有关 REST 服务的海边书籍。书中有一个关于文件上传的示例,但没有关于如何从 REST 服务返回文件 cq 图像的示例。

我在 SO 上找到了这个,但我不知道如何在海边实现这个(还)。

作为概念证明或“可能工作的最简单的事情”,我想返回一张我从磁盘读取的图片。因此,我想在网页上显示图像。关于如何做到这一点的任何想法。

0 投票
2 回答
137 浏览

smalltalk - 使用 Smalltalk Seaside 测试数据的测试夹具或等效设备?

我一直在我一直在玩的 Seaside 应用程序中使用测试驱动开发,并且我的所有数据都存储为图像中的对象(而不是数据库)。

因此,当我运行测试时,我必须小心存储真实数据,以免它被测试数据破坏,如下所示:

和:

当我的测试失败时问题就来了,当然他们会这样做,这会弹出调试器,然后我可以修复,但并不总是调用 tearDown ,所以我可能会丢失我的真实数据。

我确实将数据保存到文件中,所以这不是一个大问题,但它不像我希望的那样流畅和自动化。

无论如何我可以改善这一点?

0 投票
2 回答
330 浏览

jquery - Smalltalk Seaside jQuery Search as you type

那么,在“在这里做点什么来隐藏价值观”中我该怎么做呢?

我得到的 ID 是我想要隐藏其父 'tr' 元素的 'td' 元素的 ID。

我真的不想做新的组件和渲染的东西,因为表格可以包含成千上万的结果,并且显示一个新组件,在每次按键时过滤这些结果会使事情变得太慢。

0 投票
1 回答
494 浏览

smalltalk - 如何在 Pharo 3.0 中访问 Seaside 控制面板?

Pharo By Example 书说要通过工具子菜单打开它 - 但我在 Pharo 3.0 中没有看到

还有其他方法吗?

0 投票
2 回答
284 浏览

smalltalk - Seaside with Pharo 2.0/3.0 - 如何设置部署模式?

我无法通过教程找到如何启用部署模式。它说要做: WAGlobalConfiguration setDeploymentMode这是不被认可的,

或做:

执行,但不删除工具栏。

0 投票
2 回答
411 浏览

smalltalk - 海边:“内容”的接收者为零

我正试图在 Pharo 3.0 中开始使用 Seaside,但我遇到了一个问题。我已经能够成功地设置我的一个类,但我决定创建一个不同的类更好root,所以我重新启动了 Pharo 以重新开始。但是,在我的另一堂课上,当我导航到 URL 时,我得到了这个:

在此处输入图像描述

有谁知道是什么原因导致的?我直接从 WAComponent 继承,我在 Seaside 配置中设置了应用程序,并实现了 canBeRoot 和 renderContentOn

0 投票
1 回答
162 浏览

smalltalk - Seaside/Smalltalk - 如何突出显示表格中的一行?

目前有没有办法突出显示表格中的一行?例如,我想列出一个条目表,并能够突出显示一行并单击Process。我在网上找不到任何这样的例子——我敢肯定有办法,对吧?

可以基于单选按钮来突出显示该行 - 用户选择他们想要更新的行的单选按钮,然后单击“处理”或他们想要的任何按钮,并且将为该行执行该操作。

任何关于我应该看哪里的帮助(或只是一个简单的例子)将不胜感激!

0 投票
1 回答
78 浏览

smalltalk - Monticello 存储库未提交 WAFileLibrary 子类的方法(资源)

我发现WAFileLibrary子类资源方法不能提交到蒙蒂塞洛存储库。这是正常的吗?这些资源已通过该WAFileLibrary->addFilesIn:方法添加。但是当我尝试创建另一个方法然后提交时,我发现新方法被提交并且我可以将它加载到不同的图像上而不会出现问题。所以然后我归档了WAFileLibrary子类,并将其从图像中删除,然后我再次将其归档。当我提交后,所有资源方法都被提交,看起来一切都很好。

但是为什么我不能在创建类后很快提交它,通过 addFilesIn: 添加资源?