2016-04-29 3 views
1

DojoLazyLoadingListContainerorg.wicketstuff.dojoから新しいWicket 7に移行するWicket 1.4ベースのWebアプリケーションを移行する際に、大きな問題が確認されました。 遅延ローディングテーブルitselfsの移行が実現可能な解決策ではないようで、我々は我々の機能要件を提供する別のテーブルを探しています:標準Wicketのデータプロバイダの概念を通じて遅延ロードとWicket 7を使用したレイジーローディングとスクロール可能テーブル

  • 無限スクロール。
  • Wicket標準のようなページング可能な表スタイルなし
  • タブ表示パネルまたは複数のウィザードステップで、ロードされた表を置き換えるときの完全なAJAXサポート。
  • 1つのWebサーバーと開発 システム
  • のためのオープンソースや商用ライセンス当社は、現在のWicketバージョン(たとえば、7.2.0)のために利用可能 で、 将来性を持っているWicketのデータテーブルの実装を探しています進行中の開発。

ご協力いただきありがとうございます。

敬具、 マルク・

答えて

-1

リンクをありがとうございます。これは有望なアプローチだと思います。 しかし、私はリンクを介してInfiniteScrollDemoPageをオープンしましおよびこの例外が発生しました:

java.lang.UnsupportedOperationException: Called operation not supported for TokenBuffer 
    at com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation(TokenBuffer.java:1031) 
    at com.fasterxml.jackson.databind.util.TokenBuffer.writeRawValue(TokenBuffer.java:694) 
    at de.agilecoders.wicket.jquery.util.serializer.ConfigSerializer.serialize(ConfigSerializer.java:18) 
    at de.agilecoders.wicket.jquery.util.serializer.ConfigSerializer.serialize(ConfigSerializer.java:15) 
    at com.fasterxml.jackson.databind.ser.std.MapSerializer.serializeFields(MapSerializer.java:467) 
    at com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:388) 
    at com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:27) 
    at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:114) 
    at com.fasterxml.jackson.databind.ObjectMapper.writeValue(ObjectMapper.java:1837) 
    at com.fasterxml.jackson.databind.ObjectMapper.valueToTree(ObjectMapper.java:1965) 
    at de.agilecoders.wicket.jquery.util.Json.toJson(Json.java:73) 
    at de.agilecoders.wicket.jquery.util.Json.stringify(Json.java:140) 
    at de.agilecoders.wicket.jquery.AbstractConfig.toJsonString(AbstractConfig.java:35) 
    at de.agilecoders.wicket.jquery.function.ConfigurableFunction.<init>(ConfigurableFunction.java:38) 
    at de.agilecoders.wicket.jquery.JQuery.chain(JQuery.java:350) 
    at org.wicketstuff.datatables.DataTables.renderHead(DataTables.java:72) 
    at org.wicketstuff.datatables.demo.infiniteScroll.InfiniteScrollDemoPage$2.renderHead(InfiniteScrollDemoPage.java:75) 
+0

の両方で動作します。それを2.7+に更新してください。または、-exampleモジュールが使用するものを確認してください。 –

+0

フォーラム投稿のような回答は使用しないでください。元の回答にコメントを追加するか、新しい質問を開きます。 – Buurman

関連する問題