問題タブ [hierarchical]

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 に答える
1592 参照

flex3 - AdvancedDataGridの問題(バグ?)-間違った列のディスクロージャーアイコン。(階層データ、Flex 3.5)

私は少し面白いものに遭遇し、投稿する価値があると思いました:

階層データを使用して実行時にデータプロバイダーを設定する必要がある場合は、AdvancedDataGridを使用しています。アドビのドキュメントは、この種のことを実際にはカバーしていません(少なくとも私が掘り下げることができるレベルでは)。

誰かがこれに遭遇したことがありますか?

私が思いついた唯一のことは少しハックで、高度なグリッドの開示アイコンでいくつかの奇妙な動作を導入しているようです。以下にテストケースを含めました。

AdvancedDataGridProblem.as:

およびmxml:

テストアプリケーションを実行するとわかるように、[ラベル]列に表示されるはずのアイコンは、実際には「一体何ですか?」に配置されます。桁。[ラベル]列をドラッグして、「一体何ですか?」と交換しようとすると、列では、アイコンは元の場所に残りますが、奇跡的に、以前は[ラベル]列用に整列されたままになっていたラベルが、アイコン用に適切にフォーマットされるようになりました。ラベル列をスロット1からドラッグすると、グリッドが元の状態に戻ります。

これは私の頭の少し上にあります-誰か提案がありますか?

理想的には、このハックをすべて一緒に回避し、実行時に通常どおりdataProviderを割り当てるだけです。

前もって感謝します!

これについては、まもなくadobeにバグレポートを提出し、コメントにリンクを挿入します。

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

oracle - 2つの結合を持つ2つのテーブルのCONNECTBY

私は3つのテーブルを持っています:

  • 階層構造を持つ2つ
    (再帰型の階層の「次元」など)。
  • 1つは合計データ(X列の「ファクト」など)です。

彼らはここにいます:

  1. DIM1(ID1、PARENT2、NAME1)
  2. DIM2(ID2、PARENT2、NAME2)
  3. 事実(ID1、ID2、X)

DIM1テーブルの例:

DIM2テーブルの例:

FACTSテーブルの例:

そして、DIM1の親(たとえばDIM1-A)とDIM2の親(たとえばDIM2-A)を指定し、次のようなレポートを生成する 唯一の SELECT場所を作成したいと思います。ID1=2ID2=2SELECT

CONNECT BYフレーズ、START WITHフレーズ、SUMフレーズ、GROUP BYフレーズ、OUTERまたはINNER(?)を使用したいJOIN。Oracle10.2の他の拡張機能は必要ありません。

言い換えると、「クラシック」SQL
のみ、および階層クエリ用のOracle拡張機能のみを使用します。

出来ますか?

いくつかの実験を試してみました。
「Connectby」、「inner join」、「sumwithOracle」を組み合わせて質問しました。

(これは非常に優れたソリューションですが、 1つの
ディメンションテーブル(「タスク」)に対してのみですが、1つのファクトテーブルに対してJOIN 2つのディメンションテーブルが必要です)が、成功しませんでした。

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

url - 人間が読めるURL:できれば階層型も?

人間が読めるURLについての移行された質問で、私は自分自身に私の小さな趣味の馬を詳しく説明することを許可しました。

私のようなURLに遭遇したときhttp://www.example.com/product/123/subpage/456.html、これは意味のある階層URLを作成する試みであると常に思いますが、完全に階層的ではありません。つまり、一度に1つのレベルを切り取ることができるはずです。上記では、URLにはこの原則に関する2つの違反があります。

  1. /product/1232つのレベルとして表される1つの情報です。より正確に/product:123(または任意の区切り文字)として表されます
  2. /subpageそれ自体はエンティティではない可能性が非常に高いです(つまり、 「何もない」のように1レベル上に上がることはできません)。456.htmlhttp://www.example.com/product/123/subpage

したがって、私は次の方が正しいと思います。

ここでは、いつでも一度に1レベル上に移動できます。

  • http://www.example.com/product:123/456.html —サブページ
  • http://www.example.com/product:123—製品ページ
  • http://www.example.com/- ルート

同じ哲学に従うと、次のことが理にかなっています[そして製品リストへの追加のリンクを提供します]:

どこ:

  • http://www.example.com/products/123/456.html—サブページ
  • http://www.example.com/products/123—製品ページ
  • http://www.example.com/products—製品のリスト
  • http://www.example.com/- ルート

このアプローチの主な動機は、すべての「パス要素」(で区切られる/)が自己完結型1である場合、URLの最後の要素を削除するだけで、常に「親」に移動できることです。これは、親ディレクトリに移動したいときにファイルエクスプローラーで(時々)行うことです。同じロジックの行に従って、ユーザー(または検索エンジン/クローラー)も同じことを行うことができます。かなり賢いと思います。

一方(そしてこれは質問の重要な部分です):ユーザーが自分で切断したURLにアクセスしようとするのを防ぐことはできませんが、検索エンジンが同じことをする可能性があると誤って主張(そして敬意を表する)していますか? ?つまり、検索エンジン(または実際にはGoogle)がアクセスを試みないことを期待するのは合理的http://www.example.com/product/123/subpageですか(上記のポイント2)?(または、私は本当にここで人間工学のみを考慮に入れていますか?)

これは個人的な好みについての質問ではありません。これは、クローラー/インデクサーに何が期待できるか、およびURLを設計するときに人間以外のURL操作をどの程度考慮すべきかについての技術的な質問です。

また、の構造的な「深さ」http://www.example.com/product/123/subpage/456.htmlは4で、http://www.example.com/products/123/456.html3だけです。この深さが検索エンジンのランキングに影響を与えるという噂があります。少なくとも、そう言われました。(SEOが私が最もよく知っていることではないことは今や明らかです。)これは(まだ?)本当ですか:階層の深さ(ディレクトリの数)は検索ランキングに影響しますか?

それで、私の「予感」は技術的に健全ですか、それとも他のことに時間を費やす必要がありますか?


例:(ほぼ)正しく行うGoodol'SO
はこれをほぼ正しく行います。適切な例:プロファイル、例http://stackoverflow.com/users/52162::

  • http://stackoverflow.com/users/52162—単一プロファイル
  • http://stackoverflow.com/users—ユーザーのリスト
  • http://stackoverflow.com/- 根

ただし、プロファイルの正規URLは実際http://stackoverflow.com/users/52162/jensgramには冗長に見えます(2つの階層レベルで表される同じエンドポイント)。代替:(http://stackoverflow.com/users/52162-jensgramまたは一貫して使用される他の区切り文字)。


1)「より深い」要素に依存しない完全な情報を伝達します。

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

spring - 春の階層コンテキスト

次の問題があります: 既存のearアプリケーションに Spring を実装しようとしています (Jboss を App Server として使用し、Hibernate を ORM として使用しています)。ear アプリケーションは、war (基本的にいくつかの単純なサーブレット)、har (クラスとしてのデータ モデルと対応する休止状態のマッピング ファイル (xml) のみを持つ休止状態のアーカイブ)、sar (スケジュールされたタスクとして 1 つの解析クラスのみ) で構成されます。したがって、戦争中 (サーブレットがデータベースからデータを取得しているため) および sar (パーサーがデータベースを「埋めている」ため) で、har アーカイブの最終的なappContextを共有する方法に興味があります。その点で、両方(戦争とsar)はシングルトンSessionFactory Beanを使用する必要がありますこれは、har のコンテキストで定義されます。コード例またはスニペットをいただければ幸いです。

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

drupal - Drupal階層メニュー

Drupalは初めてですが、現在のに基づいてセクションを一度に表示したいN層階層メニューも作成しています$node->path

メニューはこんな感じ-

---トップ ------
メニュー-1
---------メニュー-2
------------メニュー-3
-------メニュー-4-
--------メニュー-5
------------メニュー-6
などなど

各メニューはDrupalのページコンテンツタイプでもあるため、$node-pathが/top / menu-3の場合、Menu-1とそのすべての子のみを取得できるようにしたいと思います。私がこれを言っているように、私はここにいくつかのxpathが必要なように聞こえます。

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

sql - HierarchyID の生成

このようにhierarchyIdを挿入したいと思います

  • / - CEO (ルート)
    • /1/- 購入マネージャ
      • /1/1/- エグゼクティブの購入
    • /2/- 営業部長
      • /2/1/- 営業責任者

これは私が使用したい階層です。それは正しいものですか?もしそうなら、どうすればこれを行うことができますか?コードスニペットを教えてください。

0 投票する
5 に答える
3816 参照

php - サイクルでPHP配列の階層を作る

私はそのような問題で何時間も戦ってきました。Web ページを高速化するために、データベースにすべてのカテゴリを 1 回だけ取得するように要求し、PHP を使用して配列を並べ替えたいと考えています。

私はこのようなものを取得する必要があります

それに関する問題は、どのレベルの階層にも対応できるようにすることです。サイクルで動作するように。助けてください!

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

jquery - ファイルエクスプローラーレベルの折りたたみを模倣した階層型HTMLリストボックス

レベル数に制限のない階層コンテンツにhtmlリストボックスを適応させる手法を探しています(const> 1で十分です)。階層レベルは、通常のファイルエクスプローラービューのように折りたたみ可能である必要があります。htmlリストボックスの動作は、可能な限り包括的に保持/模倣する必要があります。これをどこで見つけるか、またはどのように実装するかについてのヒントはありますか?jqueryソリューションは問題ありません。

Firefox 3.5以降、つまり8以降、Safari5をサポートする必要があります。オペラ11、クローム9がいいでしょう。

私が問題を理解している限り、リストボックスのコンテンツは、標準のウィンドウ装飾のいずれも表示しない独自のブラウザウィンドウ内にレンダリングされます。jsでこのウィンドウのハンドルを取得する方法のヒントは、ブラウザの動作を誤解した場合に備えて修正するだけでなく、十分な出発点になります。

よろしくお願いします。

よろしくお願いします、

カルステン

0 投票する
3 に答える
3935 参照

telerik - Telerik Radgrid 階層型

Telerik RadGrid があり、表示したい非常に単純な階層データセットがあります。Telerik の例のコードを使用しましたが、機能しません。Hierarchical Telerik RadGrid を実装する方法を知っている人はいますか? データセットにも関係を設定する必要がありますか?

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

asp.net - デフォルトの ASP.NET RoleProvider に基づく階層 SQL ロール

階層的な役割の定義をサポートするように、デフォルトの ASP.NET RoleProvider に次の調整を実装しようとしています。ただし、次の関数を作成できません。保持されExecuting the functionます...

参照: http://mark.tremaine.net/howto/hierarchical-sql-role-provider/

この関数の何が問題になっていますか?