All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.apetrelli.gwtintegration.cellview.client.widget.SimplePagedTable Maven / Gradle / Ivy

The newest version!
package com.github.apetrelli.gwtintegration.cellview.client.widget;

import com.github.apetrelli.gwtintegration.cellview.client.builder.CellTableWithListDataBuilder;
import com.google.gwt.core.client.GWT;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.cellview.client.CellTable;
import com.google.gwt.user.cellview.client.SimplePager;
import com.google.gwt.user.client.ui.Widget;

public class SimplePagedTable extends PagedTable {
	
	@UiField(provided = true) CellTable dataTable;
	
	@UiField SimplePager pager;

	private static SimplePagedTableUiBinder uiBinder = GWT
			.create(SimplePagedTableUiBinder.class);

	@SuppressWarnings("rawtypes")
	interface SimplePagedTableUiBinder extends
			UiBinder {
	}

	public SimplePagedTable(CellTableWithListDataBuilder builder) {
		super(builder);
	}

	@Override
	protected void initWidget() {
		initWidget(uiBinder.createAndBindUi(this));
	}

	@Override
	protected void setDataTable(CellTable dataTable) {
		this.dataTable = dataTable;
	}

	@Override
	protected SimplePager getPager() {
		return pager;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy