問題タブ [selectedindex]

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

c# - TreeView の子ノードの SelectedIndex を取得する

現在、C# で wpf プロジェクトに取り組んでいます。

内部に子ノードを持つ親ノードを持つツリービューを作成しました。

ユーザーがクリックした子ノードのインデックスを取得する方法があるかどうか疑問に思っていました。(コンボボックスを使用する場合の「.SelectedIndex」と同様)

私は次のようなさまざまな方法を試しました:

しかし、それらは機能していないようです。

提案やコメントは大歓迎です。

ありがとう

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

windows-phone-7 - ListBox SelectedIndex は常に -1 です

Button と Textblock を ItemTemplate として持つ Listbox があります。ボタンにはonClickイベントがあります。

クリックした項目のインデックスを取得したいだけですがSelectedIndex、ListBox のプロパティは常に -1 です!

クリックしたアイテムのインデックスを取得するにはどうすればよいですか?

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

iphone - UITabBarController 奇妙ですか?

通常、 a をロードしてUITabBarControllerビューを切り替えると、viewWillAppear各ビューコントローラーの が呼び出されます。しかし、そうではありません。

別のタブがタッチされたらすぐに別のタブに切り替えたい。

ロードするタブを指定すると、たとえば[self.tabBarController setSelectedIndex:0]viewWillAppearタブの 1 つ (タブ 4 など) で... すぐにタブ 0 に戻ります。

しかし、その後....viewWillAppearタブを切り替えても、どのタブでも呼び出されません。たとえば、もう一度タブ 4 に移動すると、タブ 0 に戻りません。タブ 4 がタッチされるとすぐにタブ 0 がロードされると予想されるため、終わりのないサイクルで戻ることを期待しています。

しかし、それは一度だけ実行されます!!

どうして ??


注:質問は編集されました。

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

c# - WPF-itemssourceが変更されたときにコンボボックスselectedIndexを設定できません

アイテムのリストを表示するコンボボックスがあります。表示されるアイテムのリストは、ラジオボタンのセットによって決定されます。ラジオボタンのクリックされたイベントにアタッチし、コンボボックスに新しいアイテムソースを設定しようとします。selectedItemをデフォルトで-1ではなく0にしたいと思います。

私は何が間違っているのですか?

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

asp.net - ネストされた ListView で SelectedItem を取得/設定する方法は?

ネストされた ListView を使用して、LinkBut​​ton のリストを表示しています。ListView で SelectedIndex (クリックされたリンクボタン) を取得したいのですが、常に -1 です。以下は私のコードです。

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

asp.net - asp.net radiobuttonlist の場合: FindByValue でリスト項目を取得し、Selected 属性を設定しても機能しませんか?

おそらく基本的な質問ですが、次のコードがあります。

上記のコードでは、radiobuttonlist から正しい項目を正常に取得できますが、項目を選択済みに設定することはできません。handleMediaTypeChanged()SelectedIndexChanged イベントは発生せず、radiobuttonlistを使用して手動で呼び出すと、変更されたインデックスが反映されません。これがそうでない場合、適切な方法は何ですか?

0 投票する
4 に答える
16109 参照

asp.net - asp .netドロップダウンリストのselectedindexが機能しない

次のコードがあります。

マークアップは次のようになります。

問題は、何を選択してもラベルに常に Varun が表示されることです。コードをデバッグしたところ、何らかの理由で "DropDownList1.SelectedIndex" が常に 0 を返していることがわかりました。

なぜこれが起こっているのかわかりません。ドロップダウン リストから何かを選択するたびに、関数「DropDownList1_SelectedIndexChanged」が呼び出されます。

ありがとう

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

javascript - ドロップダウン選択に基づいてテキストエリアにテキストをロードする

まず、サイトを検索したところ、次のことがわかりました。

ドロップダウン選択でテキストフィールドに入力する方法

しかし、私は非常に長いテンプレートを生成しており、上記の方法は、各タグのvalue属性をテンプレートで埋めることを意味するため、時間がかかりすぎて実用的ではないため、私のニーズには合いませんでした.<option>

コードは次のとおりです。

マークアップは次のとおりです。

最悪の部分は、これをテストしてもスクリプト エラーが発生しないことです。まったく機能しないため、どこで問題が発生したのかわかりません。<input type="text">タグを使用して同様のページを作成しましたが、うまく機能しましたが、<textarea>何を試してもまったく機能しないようです。

どんな助けでも大歓迎です!前もって感謝します!

編集日: 2011 年 9 月 2 日 (金) 01:17:34 PM

上記の説明を明確にするために、「これをテストしてもスクリプト エラーは発生しません。まったく機能しません」と述べました。

つまり、テンプレートをすべて 1 行に残した場合、つまり

その後、エラーは発生しません。ただし、上記のような書式設定のために改行を入力すると:

その後、「Unterminated string constant」エラーが発生します。を使用して\nこのエラーを解決しますか? また、どうすればいいのかわからないため、スクリプトから除外しましたが<textarea>、それが言う場所で

ユーザーがドロップダウンリストから選択したときに消去し<textarea>、スクリプトから対応する選択を入力する必要があります。ありがとう!

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

javascript - のラベルを書く

この次の質問は、ドロップダウン選択に基づいてテキストをテキストエリアにロードする際に投稿した質問と連携して機能します。これは解決されており、次を使用してドロップダウン選択に基づいてテキストボックスに投稿するテンプレートがあります。

Usman、Satish、KorHosik の回答に感謝します。

次のステップ: ドロップ ダウン リストを使用して、基本的にすべてのドロップ ダウン リスト ラベルを同じスクリプトで「ホスト」したいと考えています。その理由は、スクリプトが を使用しておりselectedIndex、テンプレートが移動する場合があるためです。これは簡単ですが、テンプレートの順序を並べ替えると、ドロップダウン リストのオプションのタイトルも並べ替える必要があります。これは、スクリプトとマークアップの両方を編集することを意味し、作業を 1 つの領域に統合したいと考えています。

以前のスクリプトと同じ構造を使用して、次のように思いつきました。

ここにスクリプトがあります

ほとんどの人は、テストせずにこれを見て、動作しないこと、閉じることさえできないことを知っていると確信しています。テンプレートの順序を変更すると、ドロップダウンリストのタイトルの順序を簡単に変更できるように、ラベルをロードする方法について正直に困惑しているため、間違った名前を混同することはありません間違ったテンプレートが読み込まれます。

誰かがこれで私を助けることができれば、私はそれを大いに感謝します.私が見落とした単純な間違いであれば、スクリプト全体を間違った方法で行っているかどうかはわかりません<select id="LeftTemplates" onload="LeftValues(this)" onchange="showLeftTemplates(this)">.もっと情報を提供できたらいいのにと思いますが、テストしてもエラーは発生しません。

前もって感謝します!

私はこの行が問題だと思い始めています:

var srcValues = location[sel.selectedIndex];

そして、私はこれをそれに取り込もうとしています

var srcValues = location[options.selectedIndex.value];

しかし、それはまだ機能していません。更新を共有しているだけです。

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

c# - Windows Phone 7、selectedindexおよびpropertychangedイベントの問題

リストボックス、notifypropertychangeイベントでこの問題が発生し、次のページに移行するときにselectedindex=-1を設定しています。

基本的にはリストからアイテムを選びます。そうすることで、アイテムに関する詳細を提供する別のページが開きます。ただし、アイテムを選択するときは、詳細ページに移行した後、selectedindexを-1に設定する必要があります。

それでも、私がコードを書くとき、それがselectedindex=-1に達すると; 行では、propertychangeイベントが発生したため、関数が再度呼び出されます。次に、アプリケーションが中断する詳細ページにnull値を渡します。

これが私の関連コードです:

選択するフィードのリスト。特定のものを選択すると、Listbox_SelectionChangedが起動します。

これが次に呼ばれるもので、私のViewDataモデルです。PropertyChangedイベントで開始し、送信者を比較します。次に、SelectedItemの設定に進みます。

次に、次の行に進みます。hello.SelectedIndex = 1; ここで、上記のコードを再度実行しますが、すべてをnullとして渡します(すべて-1に設定されているため)。

次に、この情報をピボットページ(詳細ページ)に渡します。

誰もがこれがなぜであるか知っていますか?