0

カスタム ウィジェット (ペルシャ カレンダーは、smartgwt カレンダーのように見える gwt グリッド上のベース テキスト ボックスと画像ウィジェットで構成されます) を開発し、 listGrid のフィルター エディターとして追加したいので、それを CanvasItem に入れました。

ListGridField regDateTimeField = new ListGridField("regDateTime", 戻り値", 120"); regDateTimeField.setFilterEditorType(新しい PersianCalendarItem());

リストグリッドに正常に表示されるようになりましたが、フィルターボタンをクリックしても値が変わっても何も起こりません。

内部のテキスト ボックスの値を返すには、いくつかのキャンバス アイテム メソッドをオーバーライドする必要があると思いますが、どうすればよいかわかりませんか ???

4

1 に答える 1

0

まあ、それ以上の情報がなくても推測できます

あなたのフィルターは本当にフィルターの出力を生成しますか: PersianCalendarItem.getValue() は何を返しますか? DataSource (タイプ?) はフィルタリングを試みますか? ログを上書きして filterData() と fetchData() に追加します

于 2010-03-30T06:36:38.737 に答える