問題タブ [metawidget]

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 投票する
2 に答える
700 参照

javascript - メタウィジェットで配列を編集する

JavaScriptのメタウィジェットを使用しています。
私のJsonオブジェクトには配列が含まれています:
{"db_host" : ["1054.iil", "070.iil", "1031.iil"]}

それを表示する場合、編集/追加/削除するオプションmetawidgetはありません。readonlyそれを変更することは可能ですか?

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

metawidget - タイムスタンプ プロパティの数値ウィジェットではなく、日付選択ウィジェットを強制的に表示するにはどうすればよいですか?

プロパティ タイプが java.util.Date の場合、Metawidget は日付選択ウィジェットを作成します。私の場合、POJO には long 型のタイムスタンプが含まれています。

特定の長いプロパティが日付選択ウィジェットとしてレンダリングされるように Metawidget を構成するにはどうすればよいですか?

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

java - Nested Object Metawidget で 1 つのフィールドのみを表示する

メタウィジェットを使用して Java で柔軟な UI を構築する: https://sourceforge.net/projects/metawidget/

コホートは検査対象のクラスです。ただし、必要に応じて、Project クラスと Member クラスの両方を再帰的に検査します。

UI に表示されると、各クラスのすべてのフィールドが表示されます。ただし、プロジェクトの「名前」フィールドと、メンバーのfirstName +姓のみを表示したいと思います。

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

swing - Swing UI 要素の追加と削除を遅らせる

inputWidget と outputWidget の両方にフォームが格納されています。ボタン addInput と addOutput は、secondaryInOutPanel に 2 つの異なるフォームを表示します。

ただし、ボタンをクリックしてフォーム間を移動すると、大幅な遅延が発生します。実際、フォームをクリックしようとすると変更されます。そして、以前のフォームからのいくつかの目に見える図面がまだあります.

SwingUtilities を使用してみましたが、遅延が最悪になりました。

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

java - 独自の scaffold プラグインの作成: scaffold/faces/metawidget-qbe.xml が見つかりません

jboss forge 1.4.4 用の独自の scaffold プロバイダーを作成したいと考えています。そのために、github でファイルをフォークしました。次のコマンドでプラグインを正常に追加します: forge source-plugins path/to/plugins

scaffold setup --scaffoldType mFaces を使用して、プロジェクトにプラグインを追加できます

しかし、コマンド scaffold from-entity com.model.* を実行すると、次のエラーが表示されます。

エラー例外が発生しました: CLASSPATH で scaffold/faces/metawidget-qbe.xml が見つかりません (スタック トレースを有効にするには、「set VERBOSE true」と入力します)

完全な出力があります:

古いプラグインを削除しました: scaffold-faces

ここで同じ質問を見つけましたが、解決されていません: 独自の足場プラグインの作成: forge コンソール内で実行された場合にのみ metawidget リソースの読み込み例外

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

javascript - HTML フォームから値と ID を持つ UI 要素を抽出し、null 要素と FALSE チェックボックスを無視する

METAWIDGET を使用していくつかのフォームを生成しました。ここで軽量の JSON を渡します。UI 要素の値を ID と共に抽出し、それを文字列にバインドして URL パラメーターとして渡したいと考えています。

フォームから UI 要素と値を抽出する Javascript を記述できるようになりましたが、40 を超えるオプションを持つフォームがあり、同じ数の要素が他のフォームに存在する場合、ui 要素から値を個別に抽出することが難しくなります。 . UI 要素の値と ID を自動的に抽出する Javascript のような API を誰かが見つけたら、それを共有できれば素晴らしいと思います。

ありがとう!

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

javascript - クライアント内のメタウィジェット (JavaScript) で更新されたドメイン モデルを取得して表示する方法は?

私は JavaScript に Metawidgets を使用しており、変更が加えられた場合は、サーバーにルーティングせずに更新されたドメイン モデルにアクセスして表示したいと考えています (例: すべて同じクライアント側の JavaScript 内)。悲しいことに、私が見つけたすべての例は、サーバーに戻るか、フレームワークにプラグインされていました。

更新されたモデルを取得する際の問題を示す例を次に示します。ページの値を変更し、[表示] をクリックして、コンソール ウィンドウを確認します。まだ古い値が表示されていることに注意してください。

ドメイン オブジェクトがコードから変更された場合、Metawidget がドメイン オブジェクトの更新されたバージョンを自動的に表示するようにするにはどうすればよいですか? たとえば、年齢を増やした場合 (例: ディスプレイ内から person.age++ または this.age++)、ページはこれを自動的に反映しません。

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

jquery-ui-tabs - Metawidgetjs のタブが IE ブラウザの iframe のインサイトで機能しない

私は metawidgetJs を使用しています。Iframe から呼び出す場合、タブは IE でサポートされません。基本的なサンプル コードを共有します。
基本的な html ファイルを IE で開くと正常に動作しますが、このファイルを Iframe から別のファイルに呼び出して、この新しいファイルを IE ブラウザーで開くと、タブが破棄されます。

そして、これは私の別のファイルです。このiframeに最初のファイルを呼び出してこれを開くと、IEブラウザーはタブを破棄します

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

java - Swing MetaWidget で UI 検証が機能しない

Swing に MetaWidget を使用しています。UI を生成でき、BeanBinding も機能しています。ただし、必須フィールドや最大長などの検証は機能しません。「First Name」フィールドを空白のままにすると、savePerson() メソッドの最初の行で例外がスローされることを期待しています。親切に助けてもらえますか?不足している Jar ファイルはありますか? コードに欠けているものはありますか?

メイン UI クラス

エンティティ クラス

スクリーン:

名が空白になっている画面

コンソール出力:

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

java - Swing MetaWidget のサイズを動的に調整する方法

SwingMetaWidget を使用しています。私のコードには、ドメインオブジェクトを動的に渡すダイアログがあり、ドメインオブジェクトに基づいてさまざまな数のコンポーネントが発生します。検査結果に基づいて、メタウィジェットがそのpreferredSizeを返すようにしたいと思います。どうすればこれを達成できますか。私の要点を説明するために、チュートリアルの例を見てみましょう。

メインコード:

ドメイン オブジェクト:

「frame.setSize( 400, 250 );」という行を削除すると、フレームは完全に折りたたまれ、何も表示されません。 折りたたまれたフレームのイメージ

Metawidget のすべてのコンポーネントを表示するのに十分な JFrame を表示する方法はありますか (JFrame の pack() を呼び出す必要があります)。それより身長が気になります。固定幅を設定できます。

適切なサイズの JFrame の画像