問題タブ [vaadin4spring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
494 参照

gwt - BeanCreationException Vaadin

Spring Boot Vaadin ( https://github.com/peholmst/vaadin4spring ) を Vaadin の Dashboard Demo Code ( https://github.com/vaadin/dashboard-demo ) と統合しようとしています。私が行った唯一の変更は、DashboardUI クラスに注釈「@VaadinUI」を追加したことです。ブランチ「integrate-vaadin-dashboard-demo-project」を使用してコードをチェックインしました。

エラーメッセージが表示されます:

org.springframework.beans.factory.BeanCreationException: 'org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor' という名前の Bean を作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました。ネストされた例外は java.lang.NoClassDefFoundError: javax/validation/ParameterNameProvider です。

メッセージの意味がよくわかりません。誰かがそれを説明して、エラーメッセージの解決策を思いつくことができますか?

Gist エラー出力: https://gist.github.com/anonymous/43d602c1105e00d4d7d6

クローン URL: https://github.com/caritos/pangolin.git

ブランチ: integrate-vaadin-dashboard-demo-project

0 投票する
1 に答える
540 参照

java - vaadin4spring セキュリティ サンプル: ウィジェットセットの読み込みに失敗しました

ログインで保護されたページ/ビューを備えた小さな Vaadin プロジェクトを必死に構築しようとしています。vaadin4spring を見つけ、セキュリティ サンプルに基づいて開始できると考えました。ただし、プロジェクトをインポートして実行すると、メッセージが表示されます (プロジェクトに変更はありません)。

ウィジェットセットの読み込みに失敗しました: ./VAADIN/widgetsets/org.vaadin.spring.samples.security.Widgetset/org.vaadin.spring.samples.security.Widgetset.nocache.js?1424243461387

また、ウィジェットセットを手動でコンパイルしようとしましたが、最初はできませんでした (WebContent フォルダーがありません)。プロジェクトを WebFacets を使用するように変換し、Dynamic Web Module を追加すると、コンパイルが可能になりました。しかし、ウィジェットセット関連のエラー メッセージは同じままでした。

誰でもこの問題で私を助けることができますか? ほんの少しだけ欠けているような気がします。

0 投票する
3 に答える
8808 参照

spring - 新しい Vaadin Spring Boot アドオンを Vaadin4Spring EventBus と一緒に使用する方法

Vaadin チームは現在、非公式の Vaadin4Spring アドオンに基づいて理解しているアドオンをリリースしています。

Vaadin スプリング ブート: https://vaadin.com/directory#addon/vaadin-spring-boot

Vaadin4Spring: https://github.com/peholmst/vaadin4spring

ご注意ください!2015 年 2 月現在、Vaadin は、Vaadin4Spring の小さなサブセットとなる公式の Spring アドオンに取り組んでいます。公式アドオンがリリースされると、Vaadin4Spring は、公式アドオンにない機能を提供する一連のアドオンに変換されます。公式アドオンの進行状況は、 https ://github.com/vaadin/spring で確認できます。

ただし、Vaadin Spring Boot には、非常に便利な EventBus フレームワークなど、Vaadin4Spring が備えているいくつかの優れた機能 (Vaadin4Spring の作成者である Petter Holmström が前述したように) がありません。

これで、Vaadin Spring Boot アドオンと Vaadin4Spring アドオンの両方を使用して Maven プロジェクトをセットアップしました。

基本的には、両方のフレームワークの機能を使いたい(というかVaadin Spring Boot、メインのフレームワークにして、そのVaadin4Spring EventBus機能を併用したい)。しかし、私が気付いた問題は、両方のフレームワークがまだ共存できないように見えることです。

上記のように両方のアドオンを追加すると、アプリケーションを実行すると、ビューも UI も見つかりません (意味を示すログの下):

しかし、ビューと UI は存在します。それらはVaadin Spring Bootアドオンによって管理されます (ここにいくつかのサンプル コードがあります)。

UI:

@SpringView でアノテーションが付けられたビュー:

他のビューについても同様です。これら 2 つの依存関係が pom.xml から削除されると、すべてが機能します。

EventBus フレームワークの使用を許可していません。誰かがすでに新しいアドオンを調べていて、同じ必要がありましたか? 2 つの世界を統合する方法を見つけましたか? Vaadin Spring Bootそれとも、Vaadin4Spring ツールを Vaadin Spring Boot に使用するのはまだ早いので、投稿した最初のブロックで述べたように、Vaadin4Spring 機能が一連のアドオンに変換されるのを待つ必要がありますか?

編集:3つの依存関係を一緒にしながら、Spring Bootアプリケーションクラスに注釈を追加しようとしました@ComponentScanが、役に立ちませんでした...

spring-vaadin代わりに追加するとspring-boot-vaadin

ビューと UI が読み込まれ、ブラウザーに表示されますが、イベント バスの使用を開始しようとすると、次の例外が発生します。

EventBus.* Bean が Spring IoC コンテナー内に登録されていないようです。何をすべきか?

0 投票する
1 に答える
2172 参照

vaadin - Spring Boot + Vaadin Spring を使用する場合の Vaadin Sass の「オンザフライ」コンパイル

Spring Boot を使用してデバッグ モードで実行しているときに、その場で sass コンパイルを行うことは可能ですか? どのように?現在、毎回手動でコンパイルする必要があり、このようなdevelopintはあまり効率的ではありません。これはまだ誰にとっても機能していますか?

これについての光を前もって感謝します

フラン

0 投票する
1 に答える
920 参照

spring-security - Vaadin Spring Boot と一緒に vaading4spring から Spring Security を実行することは可能ですか?

Vaadin Spring Boot と一緒に vaading4spring から Spring Security を実行することは可能ですか?

build.gradle で両方をミックスすると

新しいアノテーション (@SpringUI など) は機能しません。

私が取り除くとき

build.gradle から、

例外があります

原因: org.springframework.beans.factory.NoSuchBeanDefinitionException: 依存関係のタイプ [org.vaadin.spring.http.HttpService] の適格な Bean が見つかりません: この依存関係の自動配線候補として適格な Bean が少なくとも 1 つ必要です。依存関係のアノテーション: {@org.springframework.beans.factory.annotation.Autowired(required=true)} at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:1301) at org.springframework.beans. factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1047) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:942) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.

助けていただければ幸いです。

0 投票する
1 に答える
261 参照

spring - Vaadin4Spring MVP フレームワークでモデルを初期化する正しい方法は何ですか?

プレゼンターがビューを次のように初期化/定義できることがわかりました

getView() でビューにアクセスします。

同様の方法でモデルを定義する例は見つかりませんでした。私が間違っているかもしれませんが、Presenter は Model と View の間の接着剤であるべきです。なので、Presenter も Model も同様のパターンになるのではないかと考えていました。

例やアイデアを共有していただければ幸いです。

0 投票する
2 に答える
1567 参照

vaadin - Vaadin のテーブルに新しい列を追加する方法と、vaadin テーブルにリンクを配置する方法

私は Vaadin の初心者です。テーブルを作成しました。BeanItemCOntainer を介してその中にデータを入力できます。以下はこのコードです。

ここで 2 つの質問があります。1. billOfladingNo 列をリンクとして変更したいと思います。2. いくつかのリンク アイコンを含むもう 1 つの列を追加したいですか?

列を追加する方法を教えてください。

事前にキランに感謝します。

0 投票する
1 に答える
501 参照

java - com.vaadin.ui.DateField - 読み取り専用に切り替えた後、時間セクションを編集できない

DateField を含むフォームがあり、読み取り専用モードと非読み取り専用/編集モードを切り替えられるようにしたいと考えています。

フィールドが最初は読み取り専用で、非読み取り専用に切り替えると、カレンダーの時間セクションが編集できず、正しく表示されません。

フィールドが最初は非読み取り専用である場合、非読み取り専用と読み取り専用の間の切り替えは正常に機能します。問題は、フィールドを最初は読み取り専用にする必要があることです。

何か不足していますか、それともバグですか?

vaadin-spring-boot-starter-1.0.0.beta2 で vaadin 7.4.4 を使用しています。