0

ここで説明されているように、GWT DataGrid コンポーネントのスタイルをオーバーライドしようとしました:

DataGrid / CellTable のスタイリングのフラストレーション -- 行スタイルのオーバーライド

私のインターフェース

public interface DataGridResources extends DataGrid.Resources {
@Source({ DataGrid.Style.DEFAULT_CSS, "myDataGrid.css" })
DataGrid.Style dataGrid();
}

public static final DataGridResources dataGridResources = 

インターフェイスを使用した Datagrid インスタンス

GWT.create(DataGridResources.class);

static {
    dataGridResources.dataGrid().ensureInjected();
}

...

dataGrid = new DataGrid<User>(10, dataGridResources);

しかし、次のエラーが表示されます。

Rebinding xxx.DataGridResources
-Invoking generator com.google.gwt.resources.rebind.context.InlineClientBundleGenerator
--Creating assignment for dataGrid()
---Creating image sprite classes
----Unable to find ImageResource method value("cellTableLoading") in xxx.DataGridResources : Could not find no-arg method named cellTableLoading in type xxx.DataGridResources
--Generator 'com.google.gwt.resources.rebind.context.InlineClientBundleGenerator' threw an exception while rebinding 'xxx.DataGridResources'
-Deferred binding failed for 'xxx.DataGridResources'; expect subsequent failures
4

1 に答える 1