tapestry

    1热度

    1回答

    我与挂毯5.2.6工作,我尝试从我的Java代码(基于一些处理)一个JavaScript调用,这是我的Java代码: @Mixin private Dialog alert; @Inject private JavaScriptSupport javaScriptSupport; void callJavaScript() { alert.initializeClient

    0热度

    1回答

    我有一个页面提交表单,其中包含两个区域。当点击编辑选择的用户按钮时,表单提交并刷新页面。除了需要回到填充值的页面之外,一切都按预期工作。当点击Edit Selected User时,我需要页面不刷新/提交。 AFAIK我不能使它成为一个按钮,因为按钮不是有效的挂毯组件。 <!-- USER EDIT BEGINS --> <t:zone t:id="editUserZone" id="editU

    0热度

    2回答

    我想直接从Page.class中获取页面内容作为流/或字符串。 此刻:我必须要经过的路线: String uri = linkSource.createPageRenderLink(AnotherPage.class).toAbsoluteURI(); IOUtils.toString(uri, "UTF-8") 这种方法的问题是调用toAbsoluteURI()使框架感觉就像是从外部源提出

    0热度

    1回答

    我有一个Tapestry应用程序(过滤器名称是“应用程序”),驻留在WEB-INF下的app.properties。我想使用的属性在一个简单的Java类,我想通过 @Inject Messages messages; 注入他们然而,这种不断失败,给了我一个空指针异常。我在stackoverflow上找到this,但该解决方案不适用于此处的问题。在WEB-INF中放置一个属性文件应该非常好(a

    0热度

    1回答

    访问index.properties名值很容易在一个TML,一个简单的index.tml使用$ {} message.greeting <h1>${message:greeting}</h1> 一个人怎么从index.tml中应用程序的通用app.properties文件访问名为welcome的名称值?

    0热度

    2回答

    ajax调用后,我想在页面中注入一些元素(列表)。对于列表中的每个元素,我想附加t:pagelink。我使用PrototypeJs作为js框架。你有什么想法吗? 我已经测试下面的代码,但不工作(它不会令T:pagelink) new Ajax.Request('my_service_url', { onSuccess: function(response) { \t respo

    0热度

    1回答

    我写的挂毯应用程序,我应该把我的CSS挂毯css后。 我在Tapestry页面对应的Java文件中添加以下代码行: @Import(stylesheet="http:/localhost:8080/ui-resources/css/styles.css?in_root=0") void afterRender() { } ,它是工作的罚款。我的问题是,我应该给相对路径的CSS而不是像现在这

    1热度

    1回答

    我们在我们的应用程序中使用Tapestry 5.3.8。集成测试使用Selenium 2.53.1实现。 有时,硒测试需要等待一些行动,直到它完成。如果Tapestry例如调用AJAX请求,测试将执行以下代码,直到AJAX请求完成。 new WebDriverWait(driver, 10).until(new ExpectedCondition<Boolean>() { @Overr

    0热度

    1回答

    Tapestry 5.3.8表单中的文本字段,用户输入字符串以包含反斜杠字符似乎在表单POST后损坏了服务器端。 说我有一个字段在一个城市名称的形式: <t:textfield t:id="inputCity" t:label="message:city" value="agency.city" t:validate="required" size="40" maxlength="50" />

    0热度

    1回答

    下拉建议文本任何人都可以给我建议,如果有任何挂毯中,构建组件到“搜索与下拉建议一个文本框” ......