Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Smartgwt-创建带有标题和边框的面板_Gwt_Smartgwt - Fatal编程技术网

Smartgwt-创建带有标题和边框的面板

Smartgwt-创建带有标题和边框的面板,gwt,smartgwt,Gwt,Smartgwt,这听起来是一件非常简单的事情,但我还没有找到一个简单的方法来做到这一点。如何创建一个带有标题和边框的面板,其中可以包含我的小部件?我已经看到了SectionStack类,它提供了这一点。但是我不想创建一个节堆栈 可以将窗口添加到布局并绘制。但这是唯一的方法吗?还是我缺少了一个容器类 还有,一个人是如何处理事情的?在页面中央显示一个文本字段和一个按钮。这是如何实现的?要完成与表单相关的任务,请查看。要设置表单中的输入,请使用setItems(Item…)。文本字段是TextItem。您将其设置为t

这听起来是一件非常简单的事情,但我还没有找到一个简单的方法来做到这一点。如何创建一个带有标题和边框的面板,其中可以包含我的小部件?我已经看到了SectionStack类,它提供了这一点。但是我不想创建一个节堆栈

可以将窗口添加到布局并绘制。但这是唯一的方法吗?还是我缺少了一个容器类


还有,一个人是如何处理事情的?在页面中央显示一个文本字段和一个按钮。这是如何实现的?

要完成与表单相关的任务,请查看。要设置表单中的输入,请使用
setItems(Item…)
。文本字段是
TextItem
。您将其设置为
title
,以控制SmartGWT将构建的标签。为了获得表单的标题,我想到的最好方法是使用一个容器画布,它将同时包含标题(可能是
标签
元素)和
动态表单
。要使输入居中,我相信您需要在
DynamicForm

上使用
setAlignment
,您可以创建一个对象,它实际上是一个包含标签(平铺)的VLayout,具有所需的边框,并包含画布(您希望包含的通用内容)


根据我的经验,我注意到很多时候我会看到一个动态表单,所以我只添加了一个BlurbItem控件来显示瓷砖和一个小的解释

如果您使用的是DynamicForm,则可以使用

form.setIsGroup(true);
form.setGroupTitle(title);
这实际上也适用于Canvas(它是SmartGWT中大多数小部件和布局的超类)


(我也遇到了同样的问题,找到了这个问题,以及SmartGWT论坛上给出这个答案的帖子。我试过了,但似乎效果不错。)

bump。。。希望它能像在论坛上一样工作!谢谢你的回复。我最终按照你的建议做了,但对结果不太满意。这是一项非常基本的任务,如果您看到其他可用的框架,它们会使这项任务变得非常简单。在一个非常好的框架中不应该如此困难或耗时!谢谢请参阅我对上面Hank Gay回应的评论。