com.gwtextux.client.data
Class PagingMemoryProxy
java.lang.Object
com.gwtext.client.core.JsObject
com.gwtext.client.data.DataProxy
com.gwtext.client.data.MemoryProxy
com.gwtextux.client.data.PagingMemoryProxy
public class PagingMemoryProxy
- extends com.gwtext.client.data.MemoryProxy
A paging proxy that supports paging of local array data. Usage :
Object[][] data = new Object[][]{
new Object[]{"3m Co", new Double(71.72), new Double(0.02), new Double(0.03), "9/1 12:00am", "MMM"},
new Object[]{"Alcoa Inc", new Double(29.01), new Double(0.42), new Double(1.47), "9/1 12:00am", "AA"}};
MemoryProxy proxy = new PagingMemoryProxy(data);
RecordDef recordDef = new RecordDef(
new FieldDef[]{
new StringFieldDef("company"),
new FloatFieldDef("price"),
new FloatFieldDef("change"),
new FloatFieldDef("pctChange"),
new DateFieldDef("lastChanged", "n/j h:ia")
}
);
ArrayReader reader = new ArrayReader(recordDef);
final Store store = new Store(proxy, reader);
store.load();
...
ComboBox cb = new ComboBox(new ComboBoxConfig() {
{
setMinChars(1);
setFieldLabel("Company");
setStore(store);
setDisplayField("company");
setTriggerAction("all");
setEmptyText("Enter company");
setLoadingText("Searching...");
setTypeAhead(true);
setSelectOnFocus(true);
setWidth(250);
setPageSize(10);
}
});
Fields inherited from class com.gwtext.client.core.JsObject |
jsObj |
Constructor Summary |
PagingMemoryProxy(java.lang.Object[][] data)
Construct a new paging memory proxy using the data passed. |
Method Summary |
protected com.google.gwt.core.client.JavaScriptObject |
create(com.google.gwt.core.client.JavaScriptObject data)
|
Methods inherited from class com.gwtext.client.core.JsObject |
getJsObj, getProperties, isCreated, setJsObj |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PagingMemoryProxy
public PagingMemoryProxy(java.lang.Object[][] data)
- Construct a new paging memory proxy using the data passed.
- Parameters:
data
- the array data
create
protected com.google.gwt.core.client.JavaScriptObject create(com.google.gwt.core.client.JavaScriptObject data)
- Overrides:
create
in class com.gwtext.client.data.MemoryProxy