Tag: gxt

在GXt 2.2.3中的EditorGrid中的列标题下,行未正确对齐

我使用GXT 2.2.3创建了一个EditorGrid。现在问题是列标题下的行没有正确对齐,它们稍微移动到左侧。 请建议如何解决此问题。

Gxt焦点管理

我正在使用Gxt。 我需要将焦点设置到页面上的第一个启用字段。 但我有很多页面,我想集中这种行为。 Gxt中缺少文档,所以我想知道是否有人遇到过这样的问题并且可以帮助我。 现在它在每个组件的类中都是这样的 protected void resetFocus() { combobox.focus(); } @Override public void show() { super.show(); resetFocus(); } 我找到了com.extjs.gxt.ui.client.aria.FocusManager但绝对不清楚我该如何使用它。 或者也许根据焦点,当它们进入组件时,也可以获得字段链。 我可以将resetFocus方法移动到父类。 像这样的Smth protected void resetFocus() { *getFocusChain().get(0).focus();* }

GXT(Ext-GWT):ContentPanel的布局问题

我有一个适合整个窗口的ContentPanel。 它有一个topComponent,一个中心的小部件和一个bottomComponent。 当我在ContentPanel渲染一次后尝试将小部件添加到topComponent时,我遇到了布局问题: public void onModuleLoad() { final Viewport viewport = new Viewport(); viewport.setLayout(new FitLayout()); final ContentPanel contentPanel = new ContentPanel(new FitLayout()); contentPanel.setHeaderVisible(false); final LayoutContainer topContainer = new LayoutContainer( new FlowLayout()); final Button buttonOne = new Button(“Top:One”); topContainer.add(buttonOne); contentPanel.setTopComponent(topContainer); contentPanel.add(new Button(“Center”)); contentPanel.setBottomComponent(new Button(“Bottom”)); viewport.add(contentPanel); RootPanel.get().add(viewport); // Later, add a second button to the topComponent … […]

自定义gxt Cell可能需要Widget

我需要一个可以放置Widget的Column。 我有这个: import com.google.gwt.cell.client.AbstractCell; import com.google.gwt.safehtml.shared.SafeHtmlBuilder; import com.google.gwt.user.client.ui.Widget; public class WidgetGridCell extends AbstractCell { Widget widget; public WidgetGridCell(Widget widget) { this.widget = widget; } @Override public void render(Context paramContext, Widget param, SafeHtmlBuilder pb) { } } 但我不知道如何在HTML中包含小部件 PS或不是Widget,只有GWT Button适合我。

在Chrome浏览器的GXT EditorGrid中单击鼠标时,TextField不会显示焦点

我使用GXT 2.2.3创建了一个EditorGrid。在该网格中,一列使用TextField作为Editor.My代码如下: ColumnConfig checkinTimecolumn=new ColumnConfig(); checkinTimecolumn.setId(“checkinTime”); checkinTimecolumn.setHeader(“Check In Time”); checkinTimecolumn.setWidth(80); checkinTimecolumn.setMenuDisabled(true); checkinTimecolumn.setSortable(false); checkinTimecolumn.setStyle(“width:100%;”); checkinTimecolumn.setStyle(“padding-right:3px;”); final TextField checkintime = new TextField(); checkintime.setAllowBlank(true); checkintime.setWidth(15); checkintime.addListener(Events.Change, new Listener() { @Override public void handleEvent(BaseEvent be) { String prevcheckIntime=ACCCheckBoxModel.getSelectedItem().getCheckinTime(); String variable = checkintime.getRawValue().trim(); // Window.alert(“Getting the previous time–>”+prevcheckIntime); if(variable != null & !variable.equalsIgnoreCase(“”)) { if(!variable.matches(REG_EXP)) { if(prevcheckIntime!=null){ checkintime.setValue(prevcheckIntime); setDuration(ACCCheckBoxModel.getSelectedItem().getCheckinDate(), checkintime.getRawValue(), […]

从Java应用程序连接LDAP服务器

我正在构建一个基于GXT(J2EE)的应用程序。 现在的问题是我必须将应用程序连接到LDAP服务器。 你能告诉我如何连接我们的Java应用程序中的LDAP服务器以及我必须使用的库或API吗?

如何根据gxt中可编辑网格中的另一个单元格值使单元格不可编辑

嗨,我正在使用GXT 2.2.3创建可编辑网格。 我创建了如下列: List eventList=new ArrayList(); eventList.add(“Mark/Modify Attendance”); eventList.add(“Remove Attendance”); eventList.add(“Modify Roster”); eventList.add(“Mark OD”); eventList.add(“Forgot To Checkin”); eventcombo = new SimpleComboBox(); eventcombo.setEmptyText(“”); eventcombo.setTriggerAction(TriggerAction.ALL); // EventCombo.setSelection(eventList); CellEditor eventComboEditor = new CellEditor(eventcombo) { public Object preProcessValue(Object value) { if (value == null) { return value; } return eventcombo.findModel(value.toString()); } public Object postProcessValue(Object value) { if (value == […]

如何在GXT 3.x中实现冻结列?

如何在GXT 3.x(来自Sencha)中实现冻结列? 来自Sencha的另一个产品Ext-JS似乎实现了这个,但是我看不出基于Java的GXT实现同样的东西: http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/locking-grid.html

google appengine不支持FileOutputStream

我正在尝试写入Google appengine中的文件但是它给出了错误消息java.io.FileOutputStream is not supported by Google App Engine’s Java runtime environment 即使我import了 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException;