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