com.extjs.gxt.ui.client.widget.grid.Grid.getStore()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(6.8k)|赞(0)|评价(0)|浏览(155)

本文整理了Java中com.extjs.gxt.ui.client.widget.grid.Grid.getStore()方法的一些代码示例,展示了Grid.getStore()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Grid.getStore()方法的具体详情如下:
包路径:com.extjs.gxt.ui.client.widget.grid.Grid
类名称:Grid
方法名:getStore

Grid.getStore介绍

[英]Returns the grid's store.
[中]返回网格的存储。

代码示例

代码示例来源:origin: com.extjs/gxt

  1. @Override
  2. protected Store<ModelData> getStore() {
  3. return grid.getStore();
  4. }
  5. }

代码示例来源:origin: com.extjs/gxt

  1. @SuppressWarnings({"unchecked", "rawtypes"})
  2. public void bind(Grid grid) {
  3. this.grid = grid;
  4. this.store = grid.getStore();
  5. this.cm = grid.getColumnModel();
  6. }

代码示例来源:origin: pl.touk.top/file-upload-gwtclient-lib

  1. /**
  2. * Updates displayed list of attachments.
  3. * @param attachments Corrective invoice attachments to display.
  4. */
  5. public void updateAttachments(List<FileDescriptor> attachments) {
  6. attachmentsGrid.getStore().removeAll();
  7. attachmentsGrid.getStore().add(beanModelFactory.createModel(attachments));
  8. }

代码示例来源:origin: com.extjs/gxt

  1. protected int[] getVisibleRows(int count) {
  2. int sc = scroller.getScrollTop();
  3. int start = sc / getCalculatedRowHeight();
  4. int first = Math.max(start, 0);
  5. int last = Math.min(start + count, grid.getStore().getCount() - 1);
  6. int[] i = new int[] {first, last};
  7. return i;
  8. }

代码示例来源:origin: com.extjs/gxt

  1. /**
  2. * Returns the model.
  3. *
  4. * @return the model
  5. */
  6. public M getModel() {
  7. if (getRowIndex() != -1) {
  8. model = grid.getStore().getAt(rowIndex);
  9. }
  10. return model;
  11. }

代码示例来源:origin: pl.touk.top/file-upload-gwtclient-lib

  1. public void setCorrectiveInvoiceId(Long correctiveInvoiceId) {
  2. this.correctiveInvoiceId = correctiveInvoiceId;
  3. attachmentsGrid.getStore().getLoader().load();
  4. }
  5. }

代码示例来源:origin: bedatadriven/activityinfo

  1. private Set<String> otherPartnerNames(PartnerDTO editingPartner) {
  2. List<PartnerDTO> models = grid.getStore().getModels();
  3. Set<String> names = Sets.newHashSet();
  4. for (PartnerDTO partner : models) {
  5. names.add(partner.getName() != null ? partner.getName().trim() : "");
  6. }
  7. if(editingPartner.getName() != null) {
  8. names.remove(editingPartner.getName());
  9. }
  10. return names;
  11. }

代码示例来源:origin: com.extjs/gxt

  1. private int adjustIndex(DNDEvent event, int index) {
  2. Object data = event.getData();
  3. int i = index;
  4. List<ModelData> models = prepareDropData(data, true);
  5. for (ModelData m : models) {
  6. int idx = grid.getStore().indexOf(m);
  7. if (idx > -1 && (before ? idx < index : idx <= index)) {
  8. i--;
  9. }
  10. }
  11. return before ? i : i + 1;
  12. }

代码示例来源:origin: com.extjs/gxt

  1. @Override
  2. public M getModel() {
  3. if (getRowIndex() != -1) {
  4. model = getGrid().getStore().getAt(getRowIndex() + viewIndex - liveStoreOffset);
  5. }
  6. return model;
  7. }

代码示例来源:origin: pl.touk/wonderful-security-lib

  1. public void handleEvent(GridEvent be) {
  2. ModelData md = be.getGrid().getStore().getAt(be.getRowIndex());
  3. onGridRowDoubleClick(md);
  4. }
  5. });

代码示例来源:origin: bedatadriven/activityinfo

  1. public int getRowY(IndicatorDTO indicator) {
  2. int rowIndex = grid.getStore().indexOf(indicator);
  3. if (rowIndex == -1) {
  4. throw new IllegalArgumentException("indicatorId=" + indicator.getId());
  5. }
  6. Element row = grid.getView().getRow(rowIndex);
  7. Point p = El.fly(row).getAnchorXY("c", false);
  8. return p.y;
  9. }

代码示例来源:origin: geoserver/geofence

  1. public void onSuccess(Void result)
  2. {
  3. // grid.getStore().sort(BeanKeyValue.USER_NAME.getValue(),SortDir.ASC);//<<-- ric mod 20100215
  4. grid.getStore().getLoader().load();
  5. grid.repaint();
  6. Dispatcher.forwardEvent(
  7. GeofenceEvents.BIND_MEMBER_DISTRIBUTION_NODES, result);
  8. Dispatcher.forwardEvent(GeofenceEvents.SEND_INFO_MESSAGE,
  9. new String[] { /* TODO: I18nProvider.getMessages().ruleServiceName()*/"User Service",
  10. /* TODO: I18nProvider.getMessages().ruleFetchSuccessMessage() */ "User removed successfully!" });
  11. }
  12. });

代码示例来源:origin: geoserver/geofence

  1. public void onSuccess(Void result)
  2. {
  3. // grid.getStore().sort(BeanKeyValue.NAME.getValue(), SortDir.ASC);<<-- ric mod 20100215
  4. grid.getStore().getLoader().load();
  5. grid.repaint();
  6. Dispatcher.forwardEvent(
  7. GeofenceEvents.BIND_MEMBER_DISTRIBUTION_NODES, result);
  8. Dispatcher.forwardEvent(GeofenceEvents.SEND_INFO_MESSAGE,
  9. new String[] { /* TODO: I18nProvider.getMessages().ruleServiceName()*/"Instance Service",
  10. /* TODO: I18nProvider.getMessages().ruleFetchSuccessMessage() */ "Instance saved successfully!" });
  11. }
  12. });

代码示例来源:origin: geoserver/geofence

  1. public void onSuccess(Void result)
  2. {
  3. // grid.getStore().sort(BeanKeyValue.USER_NAME.getValue(), SortDir.ASC);<<-- ric mod 20100215
  4. grid.getStore().getLoader().load();
  5. grid.repaint();
  6. Dispatcher.forwardEvent(
  7. GeofenceEvents.BIND_MEMBER_DISTRIBUTION_NODES, result);
  8. Dispatcher.forwardEvent(GeofenceEvents.SEND_INFO_MESSAGE,
  9. new String[] { /* TODO: I18nProvider.getMessages().ruleServiceName()*/"Instance Service",
  10. /* TODO: I18nProvider.getMessages().ruleFetchSuccessMessage() */ "Instance removed successfully!" });
  11. }
  12. });

代码示例来源:origin: geoserver/geofence

  1. public void onSuccess(Void result)
  2. {
  3. // grid.getStore().sort(BeanKeyValue.NAME.getValue(), SortDir.ASC);<<-- ric mod 20100215
  4. grid.getStore().getLoader().load();
  5. grid.repaint();
  6. Dispatcher.forwardEvent(
  7. GeofenceEvents.BIND_MEMBER_DISTRIBUTION_NODES, result);
  8. Dispatcher.forwardEvent(GeofenceEvents.SEND_INFO_MESSAGE,
  9. new String[] { /* TODO: I18nProvider.getMessages().ruleServiceName()*/"Profile Service",
  10. /* TODO: I18nProvider.getMessages().ruleFetchSuccessMessage() */ "Profile saved successfully!" });
  11. }
  12. });

代码示例来源:origin: geoserver/geofence

  1. public void onSuccess(Void result)
  2. {
  3. // grid.getStore().sort(BeanKeyValue.USER_NAME.getValue(), SortDir.ASC);<<-- ric mod 20100215
  4. grid.getStore().getLoader().load();
  5. grid.repaint();
  6. Dispatcher.forwardEvent(
  7. GeofenceEvents.BIND_MEMBER_DISTRIBUTION_NODES, result);
  8. Dispatcher.forwardEvent(GeofenceEvents.SEND_INFO_MESSAGE,
  9. new String[] { /* TODO: I18nProvider.getMessages().ruleServiceName()*/"Profile Service",
  10. /* TODO: I18nProvider.getMessages().ruleFetchSuccessMessage() */ "Profile removed successfully!" });
  11. }
  12. });

代码示例来源:origin: com.extjs/gxt

  1. protected void onKeyLeft(GridEvent<?> ce) {
  2. if (grid.getSelectionModel().getSelectedItem() != null) {
  3. collapseRow(grid.getStore().indexOf(grid.getSelectionModel().getSelectedItem()));
  4. }
  5. }

代码示例来源:origin: com.extjs/gxt

  1. protected void onKeyRight(GridEvent<?> ce) {
  2. if (grid.getSelectionModel().getSelectedItem() != null) {
  3. expandRow(grid.getStore().indexOf(grid.getSelectionModel().getSelectedItem()));
  4. }
  5. }

代码示例来源:origin: geoserver/geofence

  1. public void handleEvent(GridEvent<RuleModel> be) {
  2. for (int i = 0; i < be.getGrid().getStore().getCount(); i++) {
  3. final Widget wid = be.getGrid().getView().getWidget(i, be.getColIndex());
  4. if ((wid != null) && (wid instanceof BoxComponent)) {
  5. ((BoxComponent) wid).setWidth(be.getWidth() - offset);
  6. }
  7. }
  8. }
  9. }

代码示例来源:origin: bedatadriven/activityinfo

  1. @Override
  2. public FormDialogTether showAddDialog(ProjectDTO project, FormDialogCallback callback) {
  3. ProjectForm form = new ProjectForm();
  4. form.getBinding().bind(project);
  5. form.getNameField().setValidator(new UniqueNameValidator(grid.getStore().getModels()));
  6. FormDialogImpl<ProjectForm> dlg = new FormDialogImpl<>(form);
  7. dlg.setWidth(450);
  8. dlg.setHeight(300);
  9. dlg.setHeadingText(messages.createProject());
  10. dlg.show(callback);
  11. return dlg;
  12. }

相关文章