問題タブ [subitem]

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

jquery - jqueryアコーディアンリストサブメニュー項目はcakephpのデータベースからの値を表示できません

サブアイテムを含むリストを表示するためにjqueryアコーディオンを使用しています。カテゴリ テーブルと製品テーブルがあります。これらのカテゴリと対応する製品をリストに取得したいと考えています。私のコントローラーでは、以下のコードを追加します。

そして、私のリストにリストの値を追加しました

現在、カテゴリは適切に表示されており、特定のカテゴリに属する​​製品を追加するロジックが得られませんでした。誰かがこれを知っているなら、私を助けてください。立ち往生しています..

また、この結果をデバッグすると、結果が得られました

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

android - Android ListView:アイテムに依存するサブアイテムを削除する

私のアプリ (乗算クイズ ゲーム) の次のアクティビティでは、ユーザーが与えた質問と回答のリストを表示しました。現時点では、答えが間違っていれば赤で、正しければ緑で表示されます。リストのサブ項目は常に正解 (緑色) になります。答えが間違っている場合にのみサブ項目を表示したい。つまり、正解を 2 回表示する必要はありません。しかし、私はそうする方法がわかりません。

アクティビティのイメージ (ユーザーが既に正解を出している場合でも、サブ項目に正解が表示されることに注意してください):

ここに画像の説明を入力

活動コード:

活動に関連するアダプターのコード:

0 投票する
0 に答える
732 参照

c# - c# listview: 選択したサブアイテムを取得する

9 列で行数が不明な ListView があります。

2 つの異なる列で、ユーザーはサブアイテムをクリック (またはダブルクリック) できる必要があり、この行のこれら 2 つのサブアイテムのどちらが選択されたかを知る必要があります。

そのため、ListView のどの SubItem が選択されたか、またはそれがどの列にあったかを知る必要があります。

ありがとうございました!トム

0 投票する
0 に答える
73 参照

java - Android - 並べ替えられた ListView にサブアイテムを追加する

ListView の次のコードがあります。

現時点では、ListView の順序は、フィールド変数 scoreDistance の昇順です。このようにコンパレーターを介してソートされます。List の実際の内容は、フィールド変数名です。ここで、フィールド変数の場所を各名前のサブアイテムとして追加したいと思います。同じように並べ替える必要があります。サブアイテムの追加に関する複数の質問を見てきましたが、これを行う方法がまだわかりません. 私は何をすべきか?

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

sorting - Sitecore の並べ替えとサブアイテムの並べ替え

Sitecore では、サブアイテムの並べ替えよりも常に並べ替え順序が優先されると考えていました。私は、アイテムのサブアイテムの並べ替えが何に設定されていても、その子の 1 つが 100 の並べ替え順序を持ち、もう 1 つの子が 0 の 1 つを持っていて、0 のものが最初に表示されると仮定していました。最近のプロジェクトでは、コンテンツ ツリーで反対のことが起こっているのを見ています。サブアイテムのソートが優先されます。sortorder とサブアイテムの並べ替えがチェックされる順序を構成する方法はありますか? 私は自分のweb.configを見回して、思った通りに機能していたプロジェクト用に持っていたものと比較しましたが、飛び出したものは何も見つかりませんでした。

サブアイテムの並べ替えを優先しているように見えるプロジェクトのコンテンツ ツリーに表示されているもののビジュアル:

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

wpf - ListView/GridViewのWPFアクセスサブアイテム

リストビュー サブアイテムにアクセスしようとしています。このプログラムは値の型が異なる複数のデータベースにアクセスするため、この ListView/GridView に列を動的に挿入する必要があります。必要に応じて、データベース検索を複数のタブに分割することもできますが、使いやすさを考えると、この方法は避けたいと思います。

私は解決策を約3〜4日探していました。このクラスは、OleDB クエリからのサブアイテム データを編成します。ここに私が使用しているコードのスニペットがあります:

次に、次のスニペットを使用して ListView にデータを挿入します。

ListView の背後にある XAML:

いくつかの方法で、ListView/GridView 内の Subitem 値を取得しようとしました。次のコードのいずれでも成功していません。

&

Windows フォームのアプローチを試みましたが、明らかにうまくいきませんでした。

誰かが少なくとも私を正しい方向に向けてもらえますか? 私が取得しているエラー メッセージは、オブジェクト Generic List からクラス Repair にキャストできないため、理にかなっていますが、私は WPF にかなり慣れていないため、このメッセージを渡す方法に困惑しています!

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

c++ - MoveWindow または SetWindowPos を使用すると、編集コントロール/コンボボックスのウィンドウ サイズが適切に調整されない

紹介と関連情報:

編集可能なアイテムとサブアイテムでリストビュー コントロールを実装しようとしています。通常のリストビューの外観の代わりに、アイテムとサブアイテムには編集コントロール、チェックボックス、またはコンボ ボックスが必要です。

rawWinAPIとを使用していC++ます。先を目指してWindows XPいます。

問題を解決するための私の努力:

ここやインターネットで調べたところ、 にしか例がありませんでしたMFC。それらはすべて、LVN_BEGINLABELEDITこの動作を実装するためにテクニックを使用します。

残念ながら、私はこの概念を完全には理解していないので、ゼロから始めることにしました (これは、プログラミング スキルを向上させるための最良のアプローチでもあると考えています)。

私のコンセプト:

リストビューをキャッチし、そこからまたはマクロNM_DBLCLKを使用して座標を取得することにしました。ListView_GetItemRectListView_GetSubItemRect

次に、コンボボックス/チェックボックス/編集コントロールを対応するアイテム/サブアイテムの上に移動するだけです (コンボボックス/編集コントロール/チェックボックスは別の非表示ウィンドウとして作成されます)。

ユーザーが(Enterキーを押すか、フォーカスを変更して)入力を終了した後、コンボボックス/チェックボックス/編集コントロールを非表示にします。

私の現在の結果:

現時点では、アイテム/サブアイテムの上に移動したときに、コンボボックス/編集コントロール/チェックボックスのサイズがアイテム/サブアイテムのサイズと同じではないことに悩まされています。

質問:

以下に提出したコード例を改善して、コンボボックス/編集コントロール/チェックボックス ウィンドウのサイズを項目/サブ項目のサイズに適切に調整できますか? 今のところ、この質問をできるだけ短くするために、問題のこの部分にのみ焦点を当てます。

問題を説明する小さなアプリケーションを作成するための手順は次のとおりです。できる限り最小限に抑えようとしていることに注意してください。

1.)デフォルトWin32 projectを作成しますVisual Studio(私は使用しますVS 2008)。

WM_CREATE2.) 次のハンドラーをメイン ウィンドウのプロシージャに追加します。

WM_NOTIFY3.)メイン ウィンドウのプロシージャに次のハンドラを追加します。

そして、これは私が得る結果です:

ここに画像の説明を入力

エディット コントロールの上下の境界線が正しく描画されていないことがはっきりとわかります。コンボボックスに関しては、幅は適切に調整されていますが、高さは同じままです。

MoveWindowcall を に置き換えてみましSetWindowPosたが、結果は同じでした。

さらに改ざんした後、リストビューにLVS_EX_FULLROWSELECTスタイルが設定されていない場合、サブアイテムNMITEMACTIVATEの長方形を返すときにバグがあることがわかりました。これは、ハンドラーでこのスタイルを設定した部分をコメントアウトするだけで確認できます。たぶん私は何か間違ったことをしており、この「バグ」は私のコードが原因である可能性がありますが、問題は見られません。WM_CREATE

2014 年 9 月 17 日に編集:

リストビューにないときに構造体の値iItemiSubItemメンバーをテストした後、バグがコードにないことを確認できます。どのサブ項目をクリックしても、常に 0 に戻ります。これは、このスタイルを削除したときに発生した誤った動作を説明しています。NMITEMACTIVATELVS_EX_FULLROWSELECTiItem

さらに情報が必要な場合は、コメントを残してください。できるだけ早く対応します。

ご協力いただきありがとうございます。

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

c# - MenuStrip のサブアイテムにアクセスする方法

3 つの項目を持つ MenuStrip があります。2 番目の項目には、7 つの項目があります (セパレーターが項目と見なされる場合は 10)。ポイントは、アイテム番号 7 (セパレーターがアイテムと見なされる場合はアイテム番号 10) にアクセスしたいので、次のようにします。

そうすれば、メニュー ストリップの 2 番目のアイテムにアクセスできますが、問題は、この時点でその子のアイテムにアクセスする方法がないことです。これらのサブアイテムのいずれかの PerformClick() メソッドを使用する必要があるため、これを行う必要があります。

私がそうするときに注意してくださいmenuStrip.Items[1]... オプション DropDown または DropDownItems のようなものを期待していましたが、それらは表示されず、何か間違ったことをしているのか、何かが欠けているのかわかりません。

これは階層です:

よりよく見せるために写真を2枚追加したかったのですが、どうやら「画像を投稿するには少なくとも10の評判が必要です」.

ご清聴ありがとうございました。

編集:私はすでに自分で解決策を見つけました。実際に MenuStrip(Sub)Item がそれ自体がオブジェクトであり、その名前を使用するだけで操作できることを知りませんでした。それがポイントでした:D

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

c# - ContextMenuStrip でサブアイテムを確認する方法

menuItem を選択したときに、チェックを付けたい。

このような。

このような。