1

vaadin 6バージョンから へのプロジェクトの更新中ですvaadin 7。このバージョンでは、クラス ApplicationConnectionのメソッドgetPaintable()vaadin 7が大部分使用されています。それにもかかわらず、それは非推奨です。および公式チュートリアルを調べた後、どの方法または方法の組み合わせによって置き換えられるかを検出および理解していません。たとえば、やりたい場合:vaadin 7api

ComponentConnector paintable = this.client.getPaintable(uidl);

上記のステートメントを排他的に使用して実行するにはどうすればよいvaadin 7 (not deprecated) apiですか?

アップデート:

ApplicationConnection 答えは、 getConnector(java.lang.String connectorId, int connectorType)のメソッドを 代わりに使用する必要があるという私の疑いを証明しますが、まだ欠落しています.int型connectorTypeとは何か、それを取得する方法. なにか提案を?

更新 2:

答えで提案された代替は合理的でうまくいくかもしれませんが、私の心配は次のとおりです。vaadin 7で一般的にUIDLクラスを使用する必要がありますか updateFromUIDL(UIDL uidl, ApplicationConnection client)このメソッドは vaadin 7 では呼び出されるべきではないという印象がありuidl.getId()ますuidl.getTag()。また、 getConnectorId()uidl.getId()のメソッドに置き換える必要があると思います。私は正しいですか? AbstractConnector

4

1 に答える 1