public abstract class AbstractDataProvider extends Object implements IDataProvider<com.ksyzt.gwt.client.data.IFieldValue>, com.ksyzt.gwt.client.event.HasMessageHandlers
| 构造器和说明 |
|---|
AbstractDataProvider()
Instantiates a new abstract data provider.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<H extends com.google.gwt.event.shared.EventHandler> |
addHandler(H handler,
com.google.gwt.event.shared.GwtEvent.Type<H> type)
Adds this handler to the widget.
|
com.google.gwt.event.shared.HandlerRegistration |
addMessageHandler(com.ksyzt.gwt.client.event.MessageHandler handler) |
protected com.google.gwt.event.shared.HandlerManager |
createHandlerManager()
Creates the
HandlerManager used by this Widget. |
void |
fireEvent(com.google.gwt.event.shared.GwtEvent<?> event) |
abstract long |
getCount()
获取数据记录条数.
|
List<HeaderInfo> |
getHeaders()
获取表头数据信息.
|
int[] |
getPageSizeList()
获取用户可配置的页面大小列表.
|
abstract com.ksyzt.gwt.client.data.IFieldValue |
getRowData(int row)
获取第 row行数据.
|
abstract String |
getTitle()
Gets the title.
|
abstract Integer |
getTotalCount()
获取记录总数.
|
void |
notifyDataChange()
通知数据发生变化.
|
void |
registerListener(IListener listener)
添加数据发生变化的监听器.
|
com.google.gwt.user.client.ui.Widget |
render(int row,
int col,
com.ksyzt.gwt.client.data.IFieldValue rowdata,
Object cellData)
渲染Cell.
|
void |
unregisterListener(IListener listener)
移除监听器.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPageNumber, getPageSizepublic AbstractDataProvider()
public abstract String getTitle()
IDataProvidergetTitle 在接口中 IDataProvider<com.ksyzt.gwt.client.data.IFieldValue>public int[] getPageSizeList()
IDataProvidergetPageSizeList 在接口中 IDataProvider<com.ksyzt.gwt.client.data.IFieldValue>public abstract Integer getTotalCount()
IDataProvidergetTotalCount 在接口中 IDataProvider<com.ksyzt.gwt.client.data.IFieldValue>public abstract long getCount()
IDataProvidergetCount 在接口中 IDataProvider<com.ksyzt.gwt.client.data.IFieldValue>public List<HeaderInfo> getHeaders()
IDataProvidergetHeaders 在接口中 IDataProvider<com.ksyzt.gwt.client.data.IFieldValue>public com.google.gwt.user.client.ui.Widget render(int row,
int col,
com.ksyzt.gwt.client.data.IFieldValue rowdata,
Object cellData)
IDataProviderrender 在接口中 IDataProvider<com.ksyzt.gwt.client.data.IFieldValue>row - the rowcol - the colrowdata - the rowdatacellData - the cell datapublic void registerListener(IListener listener)
IDataProviderregisterListener 在接口中 IDataProvider<com.ksyzt.gwt.client.data.IFieldValue>listener - the listenerpublic void unregisterListener(IListener listener)
IDataProviderunregisterListener 在接口中 IDataProvider<com.ksyzt.gwt.client.data.IFieldValue>listener - the listenerpublic abstract com.ksyzt.gwt.client.data.IFieldValue getRowData(int row)
IDataProvidergetRowData 在接口中 IDataProvider<com.ksyzt.gwt.client.data.IFieldValue>row - the rowpublic void notifyDataChange()
IDataProvidernotifyDataChange 在接口中 IDataProvider<com.ksyzt.gwt.client.data.IFieldValue>protected com.google.gwt.event.shared.HandlerManager createHandlerManager()
HandlerManager used by this Widget. You can override this method to create
a custom HandlerManager.HandlerManager you want to usepublic final <H extends com.google.gwt.event.shared.EventHandler> com.google.gwt.event.shared.HandlerRegistration addHandler(H handler,
com.google.gwt.event.shared.GwtEvent.Type<H> type)
H - the type of handler to addhandler - the handlertype - the event typeHandlerRegistration used to remove the handlerpublic void fireEvent(com.google.gwt.event.shared.GwtEvent<?> event)
fireEvent 在接口中 com.google.gwt.event.shared.HasHandlerspublic com.google.gwt.event.shared.HandlerRegistration addMessageHandler(com.ksyzt.gwt.client.event.MessageHandler handler)
addMessageHandler 在接口中 com.ksyzt.gwt.client.event.HasMessageHandlersCopyright © 2020. All rights reserved.