問題タブ [ofbiz]
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.
ajax - OFBiz で Prototype.js を使用する Ajax
を使用して、OFBiz フレームワーク内で Ajax 呼び出しを行う必要がありprototype.js
ます。私は.ftl
ファイルからそれをやっています。Java イベントまたは Java サービスを通じてサーバー側を処理する方法について混乱していますか? ベストプラクティスは何ですか? また、フレームワークにprototype.js
ファイルを認識させるのに問題があります。script タグのパス名に問題があります。OFBiz フレームワークの標準に従って、固有の名前を付ける必要があります。
Google で検索しましたが、prototype の使用方法に関するリンクしか見つかりませんでした。prototype + OFBiz の組み合わせに関するリンクは見つかりませんでした。OFBiz でこのようなことをしたことがある人がいたら、助けてください。
ofbiz - OFBiz ワーク エフォート カレンダーのカスタマイズ
新しいイベント (イベント タイプ - EVENT) を追加するときに表示されるフィールドの数を制限する必要がある Work Effort アプリケーションでカレンダーをカスタマイズしています。WorkEffortForms.xml の EditWorkEffort フォームを変更して、表示したくないフィールドを無視しました。use-when 属性を使用して、コンテキスト キーが workeffort であるか、workEffortId が null で、workEffortTypeId が EVENT であるかを確認しています。上記の条件が true を返した場合、ignored タグを使用してフィールドを無視しています。それ以外の場合、フィールドは以前と同じように表示されます。つまり、新しいタスク (イベント タイプ - TASK) に対して新しい労力が作成されているとき、または新しい労力 (イベント タイプ - AVAILABLE) が作成されているときです。
上記のロジックにより、新しいイベント (イベント タイプ - イベント) の場合に望ましい結果が得られます。しかし、新しいタスク (イベント タイプ - タスク) または新しい作業 (イベント タイプ - 利用可能) を追加すると、WorkEffort エンティティのすべてのフィールドが表示されます (これは正しい) が、レイアウトが歪む (これは私の問題です) )。最終的に生成された html ソースを確認すると、use-when タグを使用した場所に対応するフィールドの html td に colspan=4 が追加されていることがわかります。
問題文を説明できたことを願っています。レイアウトの問題を修正する必要があります。また、カスタマイズのために正しいことを行っていますか、それともそれを行うためのより良い方法はありますか?
entity-framework - OfBizによるエンタープライズアーキテクチャを使用するJira
「オープン・フォー・ビジネス・プロジェクト」はエンタープライズ・フレームワークです。
Jiraがこれを使用しているのは偶然であり、特定のエンティティのデータをプルするためにどれだけの作業が必要かということにかなりショックを受けました(Jiraの場合の問題/バグなど)。
すべての問題のリストを取得することを想像してください。最初に、テーブル列に表示するすべての列(またはプロパティ)を取得してから、それぞれの値を取得する必要があります。エンタープライズソリューションの場合、これは次善のソリューションのように聞こえます(ただし、柔軟性がどのように追加されるかは理解しています)。
Jiraで実際にどのように使用されているかを読むことができます:http://confluence.atlassian.com/display/JIRA/Database+Schema
メインサイト: http: //ofbiz.apache.org/docs/entity.html
すべての問題を一覧表示する方法について混乱しています。つまり、SQLクエリはどのようになりますか?
単一の問題を引き出すことは1つのことですが、リストを取得するには、値を取得するために多くの作業を行う必要があります。 結合を使用した単一のクエリでは実行できないと思いますが、実行できますか?
performance - SELECTDISTINCTを使用してOracleのパフォーマンスを向上させる方法
私は現在、OFBizベースのERPの展開に取り組んでいます。使用されているデータベースはOracle10gEnterpriseです。
最大の問題の1つは、いくつかのOracleのパフォーマンスの問題であり、ofbizログの分析、次のクエリです。
とても遅いです。DISTINCTを使用せずにクエリを実行することをテストしましたが、約30秒かかります。テーブルには4.000.000以上のレジスタがあります。PKフィールドorderIdと他のほとんどすべてのフィールドのインデックスがあります
DISTINCTを使用したEXPLAINPLANは次のとおりです。
DISTINCTがない場合は次のとおりです。
この種のクエリのパフォーマンスを向上させるためにオラクルを調整することについて何かアイデアはありますか?ofbizによって自動的に生成されるため、クエリを書き直すのは非常に困難です。そのため、解決策はoracleの調整に関するものだと思います。
前もって感謝します
編集:Rob van Wijkとhaffaxによって提案されたように、tkprofを使用してクエリを分析したところ、結果は次のようになりました。
したがって、問題は「dbファイルの分散読み取り」であるように思われます。このイベントでの待機を減らすためにOracleを調整する方法についてのアイデアはありますか?
新しいtkprofの結果をフォローアップし、今回はセッションを閉じます。
java - Oracle は JDBC 経由でサーバー側のスクロール可能なカーソルをサポートしていますか?
現在、OFBiz ベースの ERP の展開に取り組んでいると、次の問題が発生しました。フレームワークのコードの一部が、resultSet.last() を呼び出して、結果セットの合計行を把握しています。Oracle JDBC Driver v11 および v10 を使用して、クライアント メモリ内のすべての行をキャッシュしようとし、十分なヒープ領域がないために JVM をクラッシュさせます。
調査の結果、問題は、Oracle JDBC がキャッシュを使用して、サーバーではなくクライアント側で Scrollable Cursor を実装していることにあるようです。datadirect ドライバーを使用すると、その問題は解決されますが、resultset.last() の呼び出しが完了するまでに時間がかかりすぎるため、アプリケーション サーバーはトランザクションを中止します。
datadirect ドライバーに頼らずに、oracle で jdbc を介してスクロール可能なカーソルを実装する方法はありますか?
特定の結果セットの長さを知る最も速い方法は何ですか??
よろしくお願いします
.net - .NETからApacheOfBizに接続する方法
.NETアプリケーションからApacheOfBizに接続する方法は何ですか?
ofbizからデータを取得する方法と、.NETアプリケーションからofbizに日付を更新する方法を知りたいです。
ofbiz - 複数のユーザーがパーティーマネージャーとロールを使用してofbizeコマースサイトに製品をアップロードできますか?
複数のユーザーがパーティーとロールを使用して自分の製品を自分のカタログにアップロードできるように、OfBizパーティーマネージャーを設定できますか?
java - Apache OFBiz が起動するたびに Java プログラムを自動的に実行する方法は?
アプリケーションには Apache ofbiz9.0 を使用しています。ofbiz が起動するたびに、Java プログラムを自動的に実行したいと考えています。
ofbiz - 必要なjarファイルをofbiz-trunkフォルダーのどこに置きますか?
必要なjarファイルをofbiz-trunkフォルダに入れたいのですが、jarファイルをどこに置くかわかりません。場所を教えてください...
さよなら、
サラバナン
java - ValueLink 加盟店の作業キーを生成する方法
apache ofbiz ValueLinkApi Class - srcの修正版を使用して、ValueLink 加盟店の作業キーを生成しようとしています。
ofbiz フレームワークのコンテキスト外から実行できるスタンドアロン クラスにする程度にのみ変更しました。
プログラムはエラーなしで実行されますが、キーが API によって受け入れられません。
これを実装したことがありますか?このライブラリを使用しましたか、それとも openSSL のようなものを使用しましたか? このライブラリを使用した場合、まったく変更する必要はありませんでしたか?
ここに私のバージョンがあります: