問題タブ [autocompletebox]

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

silverlight - AutoCompleteBoxドロップダウン幅

ドロップダウンの幅をAutoCompleteBox自体とは異なる値に設定できますか?

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

silverlight - AutoCompleteBox: Up/Down キーで検証しない

AutoCompleteBox は、通常はマウスで選択が変更されると、WCF サービスを呼び出します。ただし、ユーザーが矢印キーを使用して選択範囲内を移動すると、要素ごとにイベントが発生し、アプリケーションのデータ量が多すぎます。キーが押されたときに AutoCompleteBox_SelectionChanged が起動しないようにするにはどうすればよいですか?

これは素晴らしい解決策のように聞こえましたが、機能しませんhttp://betaforums.silverlight.net/forums/p/137710/307786.aspx

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

silverlight - SilverlightAutocompleteboxの垂直スクロールバーの制御

AutoCompleteBoxを使用するSilverlightアプリケーションがあります。このAutoCompleteBoxは次のように定義されています。

ドロップダウンリストの垂直スクロールバーを常に表示したい。このようにして、アイテムテンプレートのサイズを適切に設定できます。私の質問は、オートコンプリートボックスのドロップダウンボックスに垂直スクロールバーを常に表示するにはどうすればよいですか?

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

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

ruby-on-rails - OnClick のような機能を実装し、Rails の部分ビューを書式設定する

Rails Helpers を使用して、Javascript の onclick メソッドに似た機能を実装しようとしています。

Rails 2.0.2 と Ruby 1.8.7 で複数のフィールドにオートコンプリート機能を実装しました。この構成は Ubuntu 10.04 で実行されます。はい、わかっています。Rails 3.x があるのになぜ Rails 2.x なのかを感じるかもしれませんが、それはプロジェクト固有の目的によるものです。私はそれについて多くの選択肢がありません..:) .

ユーザーがオートコンプリート機能のテキスト フィールドに入力する基本的な検索クエリとして、特定の「タイトル」に基づいて、グループ固有のプロフィール写真、グループ タイトル、およびグループに属するメンバーの総数を正常に取得できます。実施中です。上記のシナリオでオートコンプリート機能を機能させること自体が課題でした。

オートコンプリートに関して私が実装した内容について理解を深めることができない場合は 、Rails の複数のフィールドに対してオート コンプリートを実装するを参照してください 。

http://imagepaste.nullnetwork.net/viewimage.php?id=2048http://imagepaste.nullnetwork.net/viewimage.php?id=2050を参照して、私が実装したものをよりよく理解することもできます。 およびhttp://imagepaste.nullnetwork.net/viewimage.php?id=2049

グループ固有のプロフィール写真の名前は、写真に .jpg が追加されることを除いて、グループ タイトルの名前と同じであることに注意してください。

私は、カスタマイズされたオート コンプリート メソッド、オート コンプリート プラグイン、および Rails パーシャルを利用しています。カスタマイズされたオート コンプリート メソッドにより、要件に合わせて基本機能を変更できます。

私の質問に来て、私が実装したオートコンプリート機能に従って、ユーザーがテキストフィールドに「I」を入力した場合、結果(複数の一致が見つかった場合(つまり、で始まる複数のグループが存在する場合) 「I」) 特定の検索クエリで) ユーザー インターフェイスに入力されたものには、次のすべてが含まれます。

  • タイトルと同じ名前で始まるグループ固有のプロフィール写真。この場合は「I%」.jpg
  • グループのタイトル名。
  • グループに所属する総メンバー数

グループ名として India と Independence があるとすると、オートコンプリート テキスト フィールドに次の結果が表示されます。

同様に

これらすべてが 1 つのテキスト フィールドに表示されます。括弧内のコメントは、オート コンプリートによって返される結果の一部ではないことに注意してください。

UI がどのように見えるかイメージできない場合は、アカウントが作成されたら、www.diasp.org に登録し、その検索機能を使用して任意のユーザーを検索してください。

画像、タイトル名、グループ メンバーの合計数の間のスペースが大きすぎることに注意してください。これについては、次のコメントで再度参照します。

これをすべてレンダリングするパーシャルのコードは次のとおりです。

'40', :高さ => '22', :align => '左' %>

  • <%=h inv_group.title %>(<%=h inv_group.activated_members.size %>)
  • <%終了%>

    ここで、ユーザーがマウスをインドなどの上に置いてクリックすると、テキスト フィールドに が入力され**India(3)**ます。

    私が実装する必要があるのは、Group title のみを 選択するRails のクリックです。グループのタイトルとグループのサイズを個別のタグで実装しようとしましたが、マウスオーバーしてタイトルのみを選択し、テキスト フィールドに入力することができました。<li>

    このアプローチの問題は、画像、タイトル、およびグループサイズの間のフォーマットとスペース/ギャップが完全に損なわれることです。これには、UI のルック アンド フィールを向上させるために書式設定が必要です。

    3つのtitle.jpg、title、およびグループサイズのそれぞれの間のフォーマットスペースを減らす方法を理解できれば。このオプションは代替の修正と見なすことができますが、最善の修正ではない可能性があります。

    私はRoRの多くのことについて初心者であるため、どうすれば同じ(提案された修正)に進むことができるかよくわかりません。RoR のどのコマンドを使用して、自分のタスクを簡素化/解決するのに役立つかについてはよくわかりません。これについて私を助けてくれませんか。

    また、このシナリオをより効率的に修正するための提案もありがたく思います。

    後で、JavaScriptのonclickイベントを使用することで、問題を解決できることがわかりました。Rails Helpersを使用した場合の同等の構文についてはよくわかりません 。私の目的のためにjavascript_tagをどのように使用できるか、しかしこれが方法である場合、私は自分の要件に合わせて基本的な構文を変更する方法について本当に無知です. 可能であれば、同じことを手伝ってください。

    ありがとうございました..

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

    silverlight - Silverlight 4 ツールキットの AutoCompleteBox Text プロパティが機能しない

    Silverlight ツールキットからオートコンプリート ボックスの KeyUp イベントをキャプチャします。Escape を押した場合、autocompletebox.Text = string.Empty を呼び出して値をクリアしたいと考えています。これはほとんどの場合機能しますが、フィールド全体が選択されているときにこれを設定すると機能しません。Text の代わりに設定する必要がある別のプロパティはありますか?

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

    windows-phone-7 - WP7およびAutoSelect用のAutoCompleteBox!

    AutoCompleteBox for WP7で、単語がitemsourceの1つと等しい場合に自動選択を無効にする方法を知りたいです。

    例:

    「テスト」と書いた場合、autocompleteboxは最初の項目を自動的に選択します。これを無効にするにはどうすればよいですか?

    「AutoCompleteBox.IsTextCompletionEnabled=false」は私が望むものを作成しません。

    ありがとう!

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

    c# - wpf autocompletebox バインディング

    テキストボックス/コンボボックス+画像+テキストブロックなど、いくつかの標準コントロールをラップするユーザーコントロールをいくつか作成しました。私は AutoCompleteBox で同じことをしようとしていますが、これまでのところ失敗しています...アイテムのリストは正常に表示され、アイテムを選択できますが、それは SelectedItem への変更をトリガーしません。コンボボックスにほぼ同じコードを使用しているため、何が問題なのかわかりません...

    とにかく、AutoCompleteBox で ValueMemberPath / ValueMemberBinding をいじってみましたが、それが正しい方法かどうかはわかりません。

    ユーザー コントロールの xaml:

    背後にあるコード:

    そして、それを使用したい UserControl/Window で:

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

    windows-phone - Windows Phone で AutoCompleteBox を非静的リストにバインドする方法

    WP7 Silverlight Toolkit の AutoCompleteBox を使用しています。文字列の静的リスト (変化しないリスト) を AutoCompleteBox にバインドする例を見てきました。ただし、AutoCompleteBox をより動的な方法でバインドする方法を示す例はありますか? 以下の私の試みは InvalidOperationException をスローし続けます: CollectionChanged または PropertyChanged イベント中に ObservableCollection を変更することはできません。

    これは私のxamlにあるものです。

    私のコード ビハインドでは、次のようにデータベースまたは Web にアクセスすることをシミュレートしました。

    私も以下のようなことを試しましたが、うまくいきませんでした。同じ InvalidOperationException がスローされます。

    ツールキットのデモは静的リソースの使用のみを示しており、ほとんどの例は静的リストのみを示しています。これは、AutoCompleteBox が動的に使用されないためですか?

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

    windows-phone-7 - WindowsPhone7でオートコンプリートボックスのドロップダウンリストを閉じる方法

    オートコンプリートボックスのドロップダウンリストをプログラムで閉じる方法はありますか?私のユースケースは次のとおりです。

    MainPage.xamlは、値をSearchPage.xamlに渡します(つまり、/ SearchPage.xaml?query = someText)。

    SearchPage.xaml.csで、私は設定しました、

    この時点で、提案された一致のドロップダウンリストが表示されます。ページが移動したばかりのときにこの動作をしたくありません。

    ドロップダウンリストを閉じるために次のことも試しましたが、役に立ちませんでした。

    ドロップダウンリストは、フォーカスを失うとAutoCompleteBoxから離れるように見えますが、フォーカスを失うように設定するプロパティ/フィールドが表示されません。

    どんな助けでも大歓迎です。

    さて、私は少しいじくり回して、応急修理を思いついた。SearchPage.xaml.csのコンストラクターには、次のコードがあります。

    DummyFilterは次のようになります。

    RealFilterは次のようになります。

    私のOnNavigatedToメソッドでは、autoCompleteBox.Text =NavigationContext.QueryString["query"]を設定します。したがって、これを今行うと、DummyFilterは常にfalseを返すので、ドロップダウンリストは消えます。ユーザーがAutoCompleteBoxに焦点を合わせたときに、正しいFilterがTextFilterプロパティに既にアタッチされているかどうかを確認し、そうでない場合は、切り替えを行います。

    これがあなたの何人かを助けることを願っています。

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

    c# - AutoCompleteBox C# WPF の最大文字数を設定する

    現在、C# WPF アプリケーションを開発しています。AutoCompleteBox コントロールを使用していますが、ユーザーが入力できる文字数を制限したい、つまり、オートコンプリート ボックスに 10 文字しか入力できないようにしたいと考えています。

    通常のテキスト ボックスではプロパティ MaxLength が使用されることはわかっていますが、これは AutoCompleteBox では使用できないようです。