問題タブ [jspresso]
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.
jspresso - エンティティの ID を手動で設定する
ここで理解できない小さな問題に直面しています。このコードのチャンクを使用する:
「UOW の使用方法が正しくありません」というエラーが表示される
不適切なセッション使用法 以前にセッションでマージされていないエンティティ ()[MyEntity] を変更しています。backendController.merge(...) メソッドを使用して、最初にエンティティをセッションにマージする必要があります。変更されるプロパティは [referenceProperty] です。
でも、回線を切り替えるときは大丈夫です
なぜ私がこの問題に直面しているのか分かりますか?
jspresso - JspressoでTmarテストを実装するには?
www.tmar-test.com のインストール手順に従って、非常に基本的なテスト (算術和) を Jspresso アプリケーションに書きましたが、すべて問題ありませんでした。
2 番目のステップでは、より現実的なテストを作成し、Jspresso アプリケーションの一部であるメソッドを呼び出したいと思います。
メソッドを呼び出すためにテスト記述コンテキストを開始する必要がありますが、情報が不足しています。
私を助けるスニペットはありますか?
例として、Hrsample に基づいて、computeAge メソッドを呼び出す Tmar メソッドを提供できますか?
computeAge メソッドの下:
jspresso - 参照オブジェクトの検索時に新しいレコードを作成する
私の現在のプロジェクトでは、参照オブジェクトを検索するときに新しいオブジェクトを作成できるようにしたいと考えています。これは、アプリケーションのいくつかの場所で発生します。
たとえば、City エンティティと Country エンティティがあるとします。City エンティティには、Country エンティティへの必須の参照があります。
私のユースケースでは、新しい都市を作成したいと考えています。これを行うとき、国を新しい都市に割り当てる必要があります。検索アイコンをクリックすると、存在するすべての国を含む選択ダイアログが表示されます。しかし、必要な国がない場合は、操作を中止し、国のリストに戻って、新しい都市に割り当てたい新しい国を作成する必要があります。
- すべての国を含む選択ダイアログからその新しい国を作成することは可能でしょうか?
- 可能であれば、その国は作成直後にリストに追加されていますか?
- 国のリストの範囲を定義することは可能でしょうか? たとえば、ユーザーがヨーロッパにいる場合、ヨーロッパの国のみを表示します。
これは、フレームワークから多くのことを要求することになると想像できました。しかし、私はただ試してみるだけで、おそらく新しい機能のアイデアも提供しています。
jspresso - SJS がカスタム filterModule クラスをサポート
特定のニーズに合わせて「FilterableBeanCollectionModule」クラスのサブクラスを作成しました...次に、サブクラスを使用して「filterModule」をインスタンス化する必要があります...
サブクラスを使用するように SJS "filterModule" をセットアップするにはどうすればよいですか?
さらに、生成された Bean (つまり、サブクラスのインスタンス) をいくつかのカスタム パラメーターでパラメーター化したいと考えています...それを管理することは可能ですか?
java - インターフェイスで計算されたプロパティを宣言する方法はありますか?
私のモデルでは、インターフェイスを宣言しました:
そして、私はこのインターフェースを拡張する多くのエンティティを持っています:
日付間の差を計算する計算プロパティを追加して、インターフェイスを強化したいと思います: rtd-etd.
インターフェイスに計算されたプロパティを追加し、拡張機能を生成しました。
しかし、次のエラーが Eclipse によって発生します。
境界の不一致: タイプ IMovement は、タイプ AbstractComponentExtension の境界パラメーターの有効な代替ではありません
Interface で計算されたプロパティを宣言する方法はありますか?
jspresso - filterModule 内のデータの自動更新?
私が対処しなければならないケースは次のとおりです。
TransportOrder のリストを持つエンティティ CustomerOrder。
CustomerOrders をブラウズし、すべての CustomerOrders のすべての TransportOrders を個別にブラウズできる各エンティティの filterModule。
CustomerOrder に設定されたアクションに応じて、複数の TransportOrders を生成し、CustomerOrder のステータスを "Forecasted" から "Validated" に更新します。TransportOrder filterModule を通じて、新しい TransportOrders が表示されます。
CustomerOrder に対する 2 番目のアクションにより、CustomerOrder を初期状態 (つまり、「予測済み」) に戻し、その結果、関連する TransportOrders を削除および削除できます。
問題 :
CustomerOrder が初期状態に復元されると、(削除された) 以前の TransportOrders は常に TransportOrder filterModule に存在します (filterModule のデータは自動的に更新されません)。
TransportOrder filterModule に表示されるデータを自動的に更新する方法はありますか?
jspresso - フィルターモジュールの洗浄方法は?
私のアプリケーションでは、ユーザーはステーションに固有のデータにアクセスしています。
ユーザーはステーションから別のステーションに切り替えることができるため、現在のステーションが変更されるたびにフィルター モジュールをクリーニングしたいと考えています。
最後に、保存されていない更新が存在する場合は、ユーザーに警告したいと思います。