- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.apache.tapestry5.corelib.components.Zone.getBody()
方法的一些代码示例,展示了Zone.getBody()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Zone.getBody()
方法的具体详情如下:
包路径:org.apache.tapestry5.corelib.components.Zone
类名称:Zone
方法名:getBody
[英]Returns the zone's body (the content enclosed by its start and end tags). This is often used as part of an Ajax partial page render to update the client with a fresh render of the content inside the zone.
[中]返回区域的主体(由其开始和结束标记包围的内容)。这通常作为Ajax部分页面呈现的一部分使用,以使用区域内内容的新呈现更新客户端。
代码示例来源:origin: stackoverflow.com
@Inject
private Zone myZone;
Object onClickFromAddNew(String value) {
// do stuff
return myZone.getBody();
}
代码示例来源:origin: apache/tapestry-5
Object onActionFromRunGC()
{
Runtime runtime = Runtime.getRuntime();
long initialFreeMemory = runtime.freeMemory();
runtime.gc();
long delta = runtime.freeMemory() - initialFreeMemory;
alertManager.info(String.format("Garbage collection freed %,.2f Kb of memory.",
((double) delta) / 1024.0d));
return pagesZone.getBody();
}
代码示例来源:origin: apache/tapestry-5
Object onSuccess()
{
return valueZone.getBody();
}
}
代码示例来源:origin: apache/tapestry-5
Object onActionFromReload()
{
reloadHelper.forceReload();
return devmodezone.getBody();
}
}
代码示例来源:origin: apache/tapestry-5
Object onSuccess()
{
message = "Zone updated";
return zone.getBody();
}
代码示例来源:origin: apache/tapestry-5
Object onActionFromClearCaches()
{
reloadHelper.forceReload();
failures = null;
return pagesZone.getBody();
}
代码示例来源:origin: apache/tapestry-5
Object onSuccess()
{
return output.getBody();
}
代码示例来源:origin: apache/tapestry-5
Object onActionFromUpdateZoneWithEmptyBody()
{
return zoneWithEmptyBody.getBody();
}
代码示例来源:origin: apache/tapestry-5
public Block onReset()
{
return wholeLoopZone.getBody();
}
代码示例来源:origin: apache/tapestry-5
Object onUpdateZone() {
return zone.getBody();
}
代码示例来源:origin: apache/tapestry-5
Object onActionFromReset()
{
if (!productionMode)
{
resources.discardPersistentFieldChanges();
alertManager.info("Page state discarded.");
}
return devmodezone.getBody();
}
代码示例来源:origin: org.got5/tapestry5-jquery
Object onZoneDrop(Object[] context)
{
CaptureResultCallback<Object> callback = new CaptureResultCallback<Object>();
resources.triggerEvent(JQueryEventConstants.DROP, context, callback);
if(callback.getResult() != null){
return callback.getResult();
}
return zone.getBody();
}
代码示例来源:origin: org.got5/tapestry5-jquery
Object onZoneRefresh()
{
CaptureResultCallback<Object> callback = new CaptureResultCallback<Object>();
resources.triggerEvent(JQueryEventConstants.REFRESH, context, callback);
if(callback.getResult() != null){
return callback.getResult();
}
return zone.getBody();
}
代码示例来源:origin: apache/tapestry-5
Object onZoneRefresh(EventContext eventContext)
{
CaptureResultCallback<Object> callback = new CaptureResultCallback<Object>();
resources.triggerContextEvent(EventConstants.REFRESH, eventContext, callback);
if (callback.getResult() != null)
{
return callback.getResult();
}
return zone.getBody();
}
代码示例来源:origin: apache/tapestry-5
Object onActionFromKill()
{
if (!productionMode)
{
Session session = request.getSession(false);
if (session == null)
{
alertManager.info("No server-side session currently exist.");
} else
{
session.invalidate();
alertManager.info("Server-side session invalidated.");
}
}
return devmodezone.getBody();
}
代码示例来源:origin: apache/tapestry-5
Object onSuccessFromAjax()
{
alertManager.info("Ajax form submission");
alertManager.alert(duration, severity, message, markup);
if (redirectToIndex)
{
return Index.class;
}
return formZone.getBody();
}
代码示例来源:origin: apache/tapestry-5
Object onSuccessFromSinglePageLoad()
{
boolean found = !F.flow(getPages()).filter(new Predicate<Page>()
{
public boolean accept(Page element)
{
return element.getName().equals(pageName) && element.getSelector().equals(selector);
}
}).isEmpty();
if (found)
{
alertManager.warn(String.format("Page %s has already been loaded for '%s'.",
pageName, selector.toShortString()));
return null;
}
long startTime = System.currentTimeMillis();
// Load the page now (may cause an exception).
pageSource.getPage(pageName);
alertManager.info(String.format("Loaded page %s for selector '%s' (in %,d ms).", pageName,
selector.toShortString(), System.currentTimeMillis() - startTime));
return pagesZone.getBody();
}
代码示例来源:origin: apache/tapestry-5
@Log
Object onActionFromSelect(String name, @RequestParameter(QueryParameterConstants.ZONE_ID)
String zoneId)
{
if (!zoneId.equals("output"))
throw new AssertionError("Expected zoneId 'output' to be passed up in request.");
this.name = name;
if (name.equals("Registration"))
{
return registrationForm;
}
if (name.equals("Vote"))
{
return voteForm;
}
if (name.equals("CSS Injection"))
{
ajaxResponseRenderer.addCallback(new JavaScriptCallback()
{
public void run(JavaScriptSupport javascriptSupport)
{
javascriptSupport.importStylesheet(viaAjaxCSS);
}
});
return ajaxCSS;
}
return output.getBody();
}
代码示例来源:origin: stackoverflow.com
return new RenderCommand() {
public void render(MarkupWriter writer, RenderQueue queue) {
RenderCommand zoneBody = typeCoercer.coerce(zone.getBody(), RenderCommand.class);
zoneBody.render(writer, queue);
javaScriptSupport.addScript(
代码示例来源:origin: apache/tapestry-5
@Log
public Object onValueChangedFromSelectValue1(SelectObj selectObj, Integer integer, RetentionPolicy retentionPolicy)
{
final String suffix = String.format(", number %03d, retention policy %s", integer, retentionPolicy);
List<SelectObj> select2List = new ArrayList();
select2List.add(new SelectObj(4, "4 post ajax" + suffix));
select2List.add(new SelectObj(5, "5 post ajax" + suffix));
select2List.add(new SelectObj(6, "6 post ajax" + suffix));
select2List.add(new SelectObj(7, "7 post ajax" + suffix));
select2Model = new SelectObjModel(select2List);
if (request.isXHR())
{
return new MultiZoneUpdate("select1ValueZone", select1ValueZone.getBody()).add("select2ValueZone",
select2ValueZone.getBody());
}
else
{
return this;
}
}
我有以下代码。我无法理解应如何实现 ProjectCardDescription 组件,以便能够在 ProjectCard 组件中传递其描述 我尝试过这个,但得到一个空组件: import React
我们正试图从 styled-components 项目中找出以下问题的原因:https://github.com/styled-components/styled-components/issues/
将所有文件从 jsx 更改为 tsx 后,出现此错误: ./src/components/index.js Module not found: Can't resolve './Header' in
我正在努力遵循以下 vuejs 应用场景动态组件 + 异步组件模式。一切正常,但仍然只有一个问题:我怎样才能访问通过传入的 Prop 数据 请看现场 fiddle : https://jsfiddl
我已经明白了Difference between React Component and React Element , 使用 JSX 基本上调用 React.createElement它返回一个元素
我最近开始使用 JSX 元素语法而不是调用函数,因为它使代码更漂亮。但看起来又不太一样。令人惊讶的是,因为在 App.js 中,函数调用会导致无限循环(并引发错误),但 JSX 元素可以工作。在 Da
通过少量渲染来构建嵌套组件系统的好方法是什么?请参阅下面带有主要问题(“如何...”)的所需代码: tab.vue(子组件) export default {
我正在编写一个轻量级游戏引擎,并且在为它做一些研究的同时,我遇到了许多令人信服的文章,它们提倡通过“组件集合”模型而不是“从具体类继承”模型来实现游戏对象。有很多优点: 可以使用数据组合对象 驱动设计
类型‘AbstractControl’上不存在属性‘Controls’。
考虑以下示例: function Travel(props) { return ( ) } function Welcom
我刚刚加入了一个 React Native 项目,在那里我经常看到扩展 React.Component 和 Component 本身的类。 示例: 类 SomeView 扩展了 React.Compo
我见过两种访问 Component 的方法: import React from 'react'; class Foo extends React.Component { ... } 和 im
我有一个库 jar,我想将其提供给许多应用程序。我想要的行为是在库中创建一个通用的 spring 组件类。如果在应用程序中,没有扩展相同的组件,则使用公共(public)组件;如果它在应用程序中扩展,
所以我正在制作一个游戏,我有 EnemyAI 以及 player,它们都扩展了 JPanel。世界有一个 null 布局,所以我正在使用 setBounds(); 来“移动”(我实际上只是移动世界图像
在 styled-component 中,您如何决定是应该使用插值函数来修改组件(通过传递 props )还是扩展现有组件。例如: const Button = styled.button`
我搜索并获取了以下信息。 请添加您的信息 h:commandbutton 与 a4j:commandButton 相同,唯一的区别是 a4j:commandButton 有额外的 ajax 请求。 a
我目前在一个项目中,我们有一个动态“表单”/内容模型,其中我们有一个包含字段和占位符的模块,占位符可以包含更多模块,为我们提供递归/灵活的数据模型. 现在为了渲染这个,我们创建了一个组件来渲染模块,动
我是 React 的新手,正在尝试设置一个 Bootstrap 模式来显示警报消息。 在我的父 App.js 文件中,我有一个错误处理程序,它向 Modal.js 组件发送一个触发模态显示的 Prop
通过 background-color:red 获得主页组件写入其 scss,然后使用 background-color:green 获取用户组件写入它的 scss。我启动我的应用程序,我在家,背景是
我有这个基本的应用程序,其中一些组件具有公共(public) load 方法。对于某些操作,我想在当前 svelte:component 上调用该方法,但我不知道如何获取对组件实例的引用。如何做到这一
我是一名优秀的程序员,十分优秀!