問題タブ [orgchart]
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.
javascript - Google組織図は結婚を作成します
こんにちはGoogle Orgchart
、私は 3 つの家族を結合する家系図を作成するために使用しています。
以下のように、結婚しているが家族が異なる人々の間にどのように線を引くことができますか.
javascript - ASP.NET TreeView は下向きではなく上向きに展開できますか?
+記号をクリックすると、ASP.NET TreeViewを下向きではなく上向きに展開できますか? 「子」ノードが「親」の上に表示されるようにします。
基本的に、通常は単一のリーフ ノードになるものを論理的に取得し、それをツリーのルートにし、論理的に親であるものをツリーの子ノードにしますが、その子ノードが親の上に表示されるようにしたいと考えています。親が展開されます。
会社の組織図を考えてみてください。ただし、従業員 (リーフ ノード) から始まり、上に向かっていきます。
MSDN で方向性を特定するものを見つけることができないようです。TreeView の Javascript がどのように機能するかを書き直す必要はありませんが、他に方法がない場合は自由に使用できます。
jquery - jquery組織図の複数のツリーまたは組織図
https://github.com/wesnolte/jOrgChartのプラグインを使用しています。単一の組織図または階層を表示する優れた機能を果たします。
2 つのツリー間でノードを「共有」できるようにしたいと考えています。たとえば、組織図 1 のノード A を組織図 2 に移動したいとします。
私のインスタンス化コード (CoffeeScript は次のとおりです。
ただし、要素を org1 から org 2 にドラッグしても、どちらのツリーも更新されません。注: 両方のツリーを同じ chartElement (つまり、div id="chartArea1") の下に配置すると、1 つのツリーのみが表示されます。これが、異なる chartElements にある理由です。
sitemap - Google マップのような大きな組織図を作成するには?
私は (残念ながら) javascript を知りません。マインドマップのような「組織図」を作成したいと思います。
このマップには、Google マップと同様にズームインおよびズームアウトする機能と、ノードを任意に接続する機能が必要です。したがって、順序ツリーではなく、自由グラフに似ています。Mindomo はこれをかなりうまくやっていますが、商業的でフラッシュ指向です。
誰かが同様の解決策を知っていますか?
私の調査では、これは svg スケッチ、オフラインで生成されたもの、またはキャンバスを使用したものである可能性があることがわかりました。ノードをクリックすると、Web の場所にリダイレクトされるはずです。
Google マップは、一部の詳細を隠してくれるので優れているため、このグラフ マップを縮小投影で表示する必要があります。
orgchart - Google 組織図でいくつかのデフォルト ノードを選択する方法
Google 組織図は初めてです。
チャート内のいくつかのデフォルト ノードをコードで選択するのに苦労しています。
この場合のように、「jordan」が自動的に選択されるようにします。
注: ノードの選択は動的です
前もって感謝します。
java - gwt に大きくて動的な組織図を追加する
GWT サイトに次のような動的な組織図を追加する必要があります。
- リスト項目
- 多数のノードを処理できます。
- 動的に変更できます。たとえば、特定のノードを選択すると、非表示の場合にその子が描画されます。(できればグラフ全体を再描画せずに)
- 小さなオリエンテーションウィンドウは素晴らしいでしょう。
- ノードはクリック可能である必要があります。
現在OrgChartを使用していますが、多くの問題があります。たとえば、Explorer では最大 100 個のノードが表示されます (テーブルのテーブル列の制限のため)。ノードを追加すると、チャート全体を更新する必要があり、ユーザーが向きを失うなどの原因になります。
作成するには何を使用すればよいですか?
database-design - 人々が複数の仕事を持っている場合、人々、役職、チームを使用して組織をモデル化する最良の方法は何ですか?
興味深いモデリングの問題があります。Web サイトで組織図を生成しようとしています (バックエンドは C#/SQL サーバーで、フロントエンドは JavaScript/Google 組織図 API ですが、モデリングの問題の核心はより一般的であるため、特定のテクノロジは含まれていません。問題は技術固有の問題ではないため、以下のタグを参照してください。
次の 4 つのデータベース テーブルがあります。
- チーム- フィールド Id、Name、ParentTeamId (同じテーブルの別の行) があります。
- ポジション- チーム内のポジションを表します。フィールドは Id、TeamId、IsTeamHead などです。
- Person - 個人を表します (このテーブルには他のテーブルへのリンクはありません)。フィールドは Id、FirstName、LastName などです。
- PersonPosition - ポジションにある人を表します (これにより 2 つのテーブルが橋渡しされます) フィールドは Id、PersonId、PositionId、StartDate、EndDate です。
単純なバニラ組織図がある場合、これは完全に機能します。これは、基本的に各チームをループし(それぞれがParentTeamIdを持っているため)、チーム階層を構築し、そのチーム内の位置を ( TeamIdフィールドを使用して) "Ishead" = true で表示するためです。その位置に関連付けられている人を頭として表示します。
私の問題は、(それほど珍しいことではありませんが)現在、複数の責任を与えられている人々がいるということです-彼らは本質的に2つの異なる仕事をしています. 以前は、ジョーはマーケティングの責任者であり、ビルは地域の責任者でしたが、ジョーは去りました
マーケティング責任者と地域責任者の前は、2 人の異なる人物(2 つの異なる役職) でした。したがって、ビルはマーケティング責任者であり、米国の地域マネージャーでもあります。これをモデル化して視覚化する正しい方法は何かを理解しようとしています。
モデリングの問題の最初の部分は、これを 2 つの異なる位置としてモデル化する必要があるかどうかを決定することです。もしそうなら、私はこのPersonPositionテーブルに複数のエントリを持つことができます (両方とも同じPersonIdを持つ) が、ポジションの数を過大評価しているように感じるという問題があります。
また、視覚化の観点からは、同じ人物が 2 か所に表示されます。機能的な観点からは正しいかもしれませんが、同じ人が複数回リストされるのは奇妙に思えます (それほど奇妙ではないかもしれませんが、この場合、予想されるビジュアライゼーションとして人々が見たものと、許容できると思われるものについてフィードバックを得たかったのです)。おそらくモデリングを推進する必要があります)
これを行う「正しい」方法について何か提案はありますか?
php - プログラムで組織図を作成し、PowerPoint ファイルにエクスポートする方法は?
質問のほとんどはタイトルにあります。
クライアントから、PPT にエクスポートする必要がある一種の組織図を作成するための動的な階層フィールドを含むフォームを作成するように依頼されています (OpenOffice Impress はオプションです)。
それを可能にする多くのライブラリを見つけましたが、それらはすべて、画像、HTML5、またはその他の編集不可能なチャートへのエクスポートのみを許可しています。
Google Chart Tools を使用したいのですが (Google が製品を廃止する傾向にあるのではないかと心配していますが)、このツールには PowerPoint にエクスポートする手段がありません。
また、PHPPowerPoint も解決策のようですが、私が見る限りドキュメントはなく、autoarrange 要件が利用可能かどうかもわかりません。
動的に構築されるため、ライブラリはすべてのアイテムを自動的に配置する必要があります (プログラムでそれを行う方法を誰かが知っている場合を除く)。
誰かがこの必要性を持っていた、または可能なアプローチを知っていますか?
要点は、生成されたファイルは編集可能でなければならないということです。
asp.net - チャートボックスがクリックされたときにIDを取得する
Google Visualization API 組織図を使用して階層を生成しています。チャートが生成されたら、クリックされたボックスからIDを取得したい。
グラフを生成するために ID と名前を文字列として渡します。ボックスがクリックされたときに Id を選択し、これをセッション変数に保存したいと考えています。
css - Google orgchart API を使用しているときに特定のノードにクラスを追加する方法はありますか?
Google 組織図 APIを使用しています。 特定のノードのスタイルを設定したいのですが、特定のノードに className または id を追加して css を使用してスタイルを設定する方法がわかりません。
すべてのノードでスタイルを変更できるようですが、単一のノードでそれを行う方法がわかりません
これは可能ですか?