問題タブ [vaadin7]
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.
layout - Vaadin - レイアウトの編成に使用するコンポーネント
Vaadin 7 でコンポーネントをレイアウトする可能性に戸惑っています - 直観ではレイアウトだけを使用するように指示されていますが、便利なパネルまたはコンポーネントもあります。
静的な左側のメニューと上部のバー (一定のサイズ、各ページに表示される) を持つビューを作成する必要があります。コンテンツを変更する唯一のものは、スクロール可能な中央コンポーネントです。
したがって、私のデザインは次のとおりです。
- すべてを組み立てるカスタムコンポーネント。上部と左側のメニューの絶対サイズです。
- 左側のメニューは垂直レイアウト、上部のメニューは水平レイアウト
- パネルはスクロールをサポートするはずなので、中間コンポーネントのパネル。
パネル内に、ページに収まらないコンテンツを含む CssLayout を配置しました。予想される動作は、スクロール バーがあることです (できればブラウザー上ですが、パネル上にあると思います)。しかし実際には、画面に収まる部分だけが表示され、残りはカットされます。CssLayout は sizeFull でパネルのデフォルトですが、他の組み合わせも試してみましたが、何も役に立ちませんでした。
レイアウトを組み合わせて、(必要に応じて) 中央のパネルをスクロール可能にし、上と左のパネルを絶対サイズで表示するにはどうすればよいですか?
どうもありがとう、
java - vaadin で CSS を使用していますか?
book of vaadin の第 8 章を読んでいますが、各コンポーネントの CSS スタイルを定義する方法がわかりません。styles.scss でカスタマイズを行いましたが、すべてのカスタマイズがすべてのコンポーネントに適用され、これは望ましくありません。
例
hLayout には背景画像があり、hMainLayout にはありません。
これを試してみましたが、うまくいきません。
何か案が ?
eclipse - Vaadin アプリケーションの war ファイルが Tomcat 7 で実行されていない
私のアプリケーションは、Eclipse で実行すると正常に実行されます。ウィジェットセットが正常にコンパイルされました。すべてのページが期待どおりに読み込まれます。しかし、Eclipse で war ファイルを作成し、それを Tomcat 7.0/webapps フォルダーにデプロイしてから Tomcat を実行すると、次のエラー メッセージが表示されます。
SEVERE: コンテキスト [/SampleResponsiveApp] の docBase を修正する例外
java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\SampleResonsiveApp\VAADIN\widgetsets\com.example.sampleresponsiveapp.widgetset.SampleresponsiveappWidgetset\3A3F399A095112F8B58229BB835C5B7E.cache.js (アクセスが拒否されました)。
SampleResponsiveApp.war の内容は次のとおりです。
そして、以下はweb.xmlのサーブレット構成です
Tomcat 7 でアプリケーションの war ファイルを正常に実行する方法を教えてください。
performance - Web アプリを Vaadin 6.8 から 7.x に更新しようとしています
vaadin 6.8で実行されている巨大なWebアプリがあり、安定性が向上し、改善された最新バージョンにアップグレードしようとしています。それを達成するためにどれだけの努力が必要か。およそ正確なアイデアについては、700 以上のクラス (ファイル) と、ほとんどが 14000 以上の行であり、これに対するさらなる提案です。
java - Vaadin 7 URL ナビゲーション ハッシュバン
Vaadin 7 のナビゲーションを完全に理解しようとしています。Vaadin の本でナビゲーターの章を読みましたが、まだ実用的な質問がいくつかあります。
基本的にはバン(!)を使うことです。いつ設定する必要がありますか?またその理由は?
- ビューがあります (myview)
- パラメータあり(param=X)
- パラメータは、表示されたラベルを識別しています
ブラウザーの履歴の例:
ビューの入力関数にパラメーターが渡されないため、バング (!) を設定する必要があるか、ブラウザーでクリックしても機能しません。
ボタン クリック後のナビゲーションの例:
強打 (!) を設定してはいけません。そうしないと、URL フラグメントが "#!myview//param=X" (二重の / を含む) に変更されます。
ここで 2 つの概念を混ぜ合わせているのでしょうか、それともそれを行うユーティリティがあり、私はそれを知りませんか? それとも、この 2 つのケースについて知って、自分で強打を決める必要がありますか?
ありがとう
java - 現在の値の URL を取得しますか?
URL から渡されたいくつかの値を検証しようとしています。UI でこれらの値を取得しようとしていますが、機能しません。
私はこれを試しています。
何か案が ?
vaadin - Vaadin での一元的なエラー処理
キャッチされていないすべての例外をフレームワークでキャッチし、適切な通知メッセージを表示する必要があります。
したがって、UI に次のようなカスタムを設定しErrorHandler
ました (「Vaadin の書」に触発されました: https://vaadin.com/book/-/page/application.errors.html ):
しかし、バックエンドからの読み込みでエラーを引き起こすと実行されません。代わりに、フォームが不完全に表示され、ページをリロード (F5) すると、Tomcat の一般的な例外ハンドラーから知っているような例外ビューが表示されます。
を設定したのは間違っていErrorHandler
ますか?より良い方法はありますか?
Glassfish 4 と Vaadin 7 を使用しています。
java - アドオンを使用してアプリケーションを war ファイルにデプロイする方法
Vaadin プロジェクトにレスポンシブ アドオンを使用しています。ウィジェットに準拠し、Eclipse でプロジェクトを実行できます。私が使用しているバージョンは Vaadin 7.1.9 と Eclipse Juno です。
次に、war ファイルにエクスポートして Jetty 8 と Jetty 9 にデプロイしようとすると、それぞれ次のエラーが発生します。
Jetty 8 では、元に戻ります。jetty を起動できますが、ブラウザーからアクセスしようとすると、次のように戻ります。
Jetty 9 では、次のように戻ってきます。
注: Jetty 8 と Jetty 9 の両方で正常に実行された別の war ファイルがあります。また、私のプロジェクトはそのウィジェットセットがなくても動作します。
Jetty 8 で、ウィジェットを再コンパイルしようとしましたが、同じエラーが返されました。
ここに私の web.xml ファイルがあります:
war ファイルをビルドしてウィジェットと一緒にデプロイする方法を教えてください。eclipse を使用して war ファイルにエクスポートしました。ウィジェット ファイルが存在することを確認するために、war ファイルを解凍すると、それらが存在します。これらのファイルのファイル サイズはゼロではありません。
前もって感謝します。