Smartgwt-创建带有标题和边框的面板
这听起来是一件非常简单的事情,但我还没有找到一个简单的方法来做到这一点。如何创建一个带有标题和边框的面板,其中可以包含我的小部件?我已经看到了SectionStack类,它提供了这一点。但是我不想创建一个节堆栈 可以将窗口添加到布局并绘制。但这是唯一的方法吗?还是我缺少了一个容器类Smartgwt-创建带有标题和边框的面板,gwt,smartgwt,Gwt,Smartgwt,这听起来是一件非常简单的事情,但我还没有找到一个简单的方法来做到这一点。如何创建一个带有标题和边框的面板,其中可以包含我的小部件?我已经看到了SectionStack类,它提供了这一点。但是我不想创建一个节堆栈 可以将窗口添加到布局并绘制。但这是唯一的方法吗?还是我缺少了一个容器类 还有,一个人是如何处理事情的?在页面中央显示一个文本字段和一个按钮。这是如何实现的?要完成与表单相关的任务,请查看。要设置表单中的输入,请使用setItems(Item…)。文本字段是TextItem。您将其设置为t
还有,一个人是如何处理事情的?在页面中央显示一个文本字段和一个按钮。这是如何实现的?要完成与表单相关的任务,请查看。要设置表单中的输入,请使用
setItems(Item…)
。文本字段是TextItem
。您将其设置为title
,以控制SmartGWT将构建的标签。为了获得表单的标题,我想到的最好方法是使用一个容器画布,它将同时包含标题(可能是标签
元素)和动态表单
。要使输入居中,我相信您需要在DynamicForm
上使用setAlignment
,您可以创建一个对象,它实际上是一个包含标签(平铺)的VLayout,具有所需的边框,并包含画布(您希望包含的通用内容)
根据我的经验,我注意到很多时候我会看到一个动态表单,所以我只添加了一个BlurbItem控件来显示瓷砖和一个小的解释 如果您使用的是DynamicForm,则可以使用
form.setIsGroup(true);
form.setGroupTitle(title);
这实际上也适用于Canvas(它是SmartGWT中大多数小部件和布局的超类)
(我也遇到了同样的问题,找到了这个问题,以及SmartGWT论坛上给出这个答案的帖子。我试过了,但似乎效果不错。)bump。。。希望它能像在论坛上一样工作!谢谢你的回复。我最终按照你的建议做了,但对结果不太满意。这是一项非常基本的任务,如果您看到其他可用的框架,它们会使这项任务变得非常简单。在一个非常好的框架中不应该如此困难或耗时!谢谢请参阅我对上面Hank Gay回应的评论。