问题标签 [tapestry]
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.
java - 在我的挂毯网站上编写搜索代码?
为我在 Tapestry 中开发的网站编写搜索代码的最佳方法是什么?
我的 layout.tml 中有以下代码:
我只是不确定如何实际实施搜索。如果有人可以帮助或指出我正确的方向,将不胜感激。
css - Tapestry 5,从文件系统加载 css
我们正在创建一个 Tapestry 5 webapp,外部设计师创建和维护应用程序的 css 文件。
我们希望他能够在无需更改 webapp 的情况下更改 css 文件,最好是在文件系统的可配置路径中。
那么使用 Tapestry 5 最好的方法是什么?
tapestry - Tapestry5 页面呈现纯文本
我一直在寻找但找不到文档:
有没有办法让页面在没有包装 HTML 元素的情况下呈现响应,并且只打印 tml 正文中提供的任何内容,或者在 @BeginRender 期间在 MarkupWriter.write 中设置的任何内容?
我需要一个页面来执行一些服务器端处理并返回纯 javascript 以供外部应用程序请求。
如果这是不可能的,是否可以将挂毯 Ioc 暴露给同一个应用程序中的 servlet?
谢谢,页。
css - 在 IE 中用垂直滚动条修复的背景图像,被 Tapestry5 组件/css 破坏
** 11 月 17 日编辑 **
你好,我想展示一些你可以用来优雅地解决这个问题的代码。制作一个 blackbird.js 文件,其中的行注释掉,如接受的答案中所述。将它与其他 Blackbird 资源(blackbird_icons.png、blackbird_panel.png、blackbird.css、spacer.gif)一起放在您的 webapp 目录中的某个位置(我将我的放在 /scripts/blackbird_1_0 中),然后将其添加为 blackbird 的配置以下。如果您碰巧使用 5.2 及更高版本,您可能想考虑完全禁用 Blackbird,我个人很乐意这样做,但由于公司限制,我坚持使用 5.1。
**结束编辑**
我的 Web 应用程序中有一个渐变背景图像,它从顶部的深色变为底部的浅色。在 Firefox 中,此图像处理得当,在页面上垂直向下滚动时,黑色的顶部会消失。
但是,当我开始在 IE 中进行测试时(我使用的是 IE8),当您垂直滚动时,背景图像会固定在屏幕后面,这意味着背景图像的深色顶部始终呈现在 IE 视图的顶部。
我已经将背景标签设置为定义了滚动,据我所知应该可以解决问题,但 IE 并不高兴。
我确保清除 IE 中的数据,以防它在添加滚动之前缓存旧样式。
问题的文本表示(x = 最暗,o = 暗,_ = 亮,- = 最亮)Firefox:
页面顶部
xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx
oooooooooooooooooooooooooooooooooooooooooooooo
__________________________________________________
__________________________________________________
_
向下滚动了一点
oooooooooooooooooooooooo
__________________________________________________
__________________________________________________
--------------------------------------
--------- -----------------------------------------
--------- -----------------
IE:
页面顶部
xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx
oooooooooooooooooooooooooooooooooooooooooooooo
__________________________________________________
__________________________________________________
_
向下滚动了一点
xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx
oooooooooooooooooooooooooooooooooooooooooooooo
__________________________________________________
__________________________________________________
_
当前的 CSS:
有问题的页面来源:
在将问题隔离到 Tapestry 组件标签后添加
在下面找到用 CSS 构建的 Tapestry,这里的某处一定有一条线破坏了 body 在背景图像上使用滚动的能力?
java - 如何在 Tapestry5 中使用 Java 套接字?
如何在 Tapestry5 中实现 Java 套接字?我想要做的是创建一个套接字,我可以通过一段 javascript 代码发送一个 XmlHttpRequest。
URL 是我刚刚创建的套接字。
java - Tapestry / JDBC - 存储日期
所以我使用 Tapestry 并尝试将 beaneditform 中的日期存储到一个简单的 Access 数据库中。它不起作用,我得到空指针异常,我不明白为什么。
堆栈跟踪
tapestry - 在tapestry5中显示一个小程序?
尝试在我的挂毯应用程序的页面上显示小程序时遇到一个奇怪的错误。该错误表示存在不兼容的魔法值。是否有某种方法可以在挂毯中显示小程序?任何帮助都会很棒!
java - 在 Tapestry 5 中更新表单内的区域
我有一个Zone
内部 a Form
,Zone
用一个包含我想绑定到 parent 的输入字段的块进行更新Form
。不幸的是,这似乎不像我希望的那样容易,因为我收到了以下错误消息。
源代码的简化版本.tml
如下。
有没有办法进行绑定,如果没有,还有其他选择吗?
java - 在 Tapestry 5 中动态修改 FormInjector 上下文信息
我当前的问题是关于动态更新上下文信息FormInjector
,我之前的问题在 Tapestry 5 中更新表单内的区域可能包含有用的背景信息。
我在模板中添加了以下内容。
以及我的组件类中的以下内容。
一切正常,出现新的表单字段,但搜索始终使用相同的id
. 我想id
在触发事件之前用 JavaScript 更改,但我不知道如何实现。
如果需要其他信息,我很乐意提供。
deployment - Tapestry5开发的项目如何部署?
作为大学学位的一部分,我刚刚完成了一个项目。但是,我想部署该项目并使其生效。我不确定如何做到这一点,因为我以前从未这样做过?我知道我需要购买一个域名和一些服务器空间来托管该项目。
如果有人能指出我正确的方向,那就太好了?提前致谢!