私はこの問題をかなり長い間解決してきましたが、解決できませんでした。 私はフィールドタイプのアイコンを持つリストグリッドを持っています。私は、アイコンを "手"にカーソルを変更したいと思います。smartgwt listgridがアイコンフィールドを渡すようにカーソルを設定
私はウェブを検索していて、いくつかの解決策が存在することを知りました。 リストグリッドにはaddCellOverHandler
が使用されています。しかし、私はあなたがリストグリッドの指定されたフィールドのカーソルをどのように変更できるのか分かりません。
this.addCellOverHandler(new CellOverHandler() {
@Override
public void onCellOver(CellOverEvent event) {
// not able to get the field and setCursor()
}
});
listgridで私のフィールドは次のように定義される:誰かがフォーラムで指摘のように、setCursor()
方法は
ListGridField iconField = new ListGridField("icon");
iconField.setAlign(Alignment.CENTER);
iconField.setType(ListGridFieldType.ICON);
iconField.setIcon("icons/icon.gif");
誰もが手掛かりを持っている場合... おかげ
しかし、あなたはそれの後にカーソルを設定することができるかどうかはわかりません。 –
@ Hardik Mishra:私はグリッドのフィールドの値を変更したくないです。単にアイコンの上にカーソルを表示するだけです。 –
@ Alain BUFERNE:私は同じアプローチを試みましたが、カーソルを変更することになると固執します... –