問題タブ [ui-select]
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.
angularjs - ng-クリックのデバッグ
angular-ui プラグイン (ui-select) で問題が発生しています。何らかの理由で、どのオプションも選択できません。
開発ツールを調べng-click
て、関連する DOM 要素の属性を に変更しalert('test');
ても、アラートは呼び出されません。ng-click
これは、何らかの理由で呼び出されていないと私に信じさせます。
とにかく、これに関する情報が見つからず、別のプラグインまたはライブラリとの互換性の問題があるのではないかと疑っています. 操作をデバッグできる方法があるかどうか疑問に思っていng-click
ます。イベント チェーンのどこで問題が発生したかを特定できるようにしたいと考えています。
javascript - angular-ui-select コントロールのテーマ設定とカスタマイズ
Angular UI https://github.com/angular-ui/ui-selectを使用しています。
コントロールの使い方に少し問題があります。矢印を完全に避けたいと思います(残念ながら、ユーザーがフォーム全体を送信できるようです)。以下の赤い丸を参照してください。
対応するhtmlは次のとおりです。
誰でも助けてもらえますか?
よろしく、
javascript - angular-iu / ui-select コンポーネントで ui-select-choices が 0 項目を返す場合の処理
ユーザーが ui-select に何かを入力しても何も見つからない場合があります - 結果の配列は空です。
このケースを処理して、「新規作成」のようなものを表示したい。
このアイテムは、検索後に何も見つからない場合にのみ表示されます。
ユーザーがこの項目をクリックすると、単純な alert() などのカスタム ハンドラーが実行されます。
その方法を教えてください。
angularjs - ui-select にフォーカス タブで開く
やりたいことは簡単です。誰かが私の ui-select にタブを移動したときに、それを自動的にドロップダウンさせたいのです。残念ながら、フォーカスが ui-select に変わったときに ng-focus が起動しないようです。回避策はありますか?
angularjs - 1 ページ上の複数の UI-Select コントロール間の矢印クリックを区別する
こんにちは、ui-select の動作を少しカスタマイズしたいと思います。templatecaches を利用して、自分のページで 2 つのブートストラップ テーマの ui-select コントロールを使用しています。テンプレートでは、ng-click タグを使用して矢印ボタンのクリック イベントを配線しました。そうすれば、矢印ボタンのクリックイベントを簡単にキャッチでき、コントローラーで関数を使用してポップアップを開くことができます。たとえば、次のようになります。
たとえば、ビューにこれらの ui-select 要素が 2 つある場合、どの矢印ボタンをクリックして正しいポップアップを表示するかを区別する必要があります。2 つの ui-select コントロールに同じテンプレートを使用しており、理論的にはこれらのコントロールをページにいくつでも配置できるため、テンプレートのメソッドにパラメーターを追加して、どの ui-select のどの矢印イメージを区別するかを簡単に追加することはできません。選択コントロールがクリックされた場合:
両方の ui-select コントロールが同じテンプレート コードを使用し、両方のコントローラー関数に 1 が渡されるためです。
したがって、テンプレートをコントロールごとに一度だけ動的に変更する、より賢い方法を見つける必要があります。
だから私は次のようなものを持つことを考えました
しかし、デバッグすると、クリックするたびに functions パラメータが未定義であることがわかります。
誰かがこれをハックする方法を教えてもらえますか?
angularjs - UISelect デフォルトの選択/オプション
サービスからプッシュされたデータをバインドするUiselectにデフォルトのオプション/選択肢(「クリックして何かをする」など)が必要です(ユーザーが何かを入力すると、ユーザー入力に基づいてサービスからデータがフェッチされます.
私の現在の UISelect 実装はこのようなものです
「クリックして何かをする」などのデフォルトオプションを常にユーザーに追加したいのですが、これはデータソースのフィルタリングに関係なく、常にユーザーに表示されます。
このようなものはありますか?
今、私はこれをやっています
やりたいことに
フィルタリングに関係なく、このデフォルト オプションをユーザーが常に使用できるようにします。
注:私ができる1つの方法は、この「クリックして何かをする」オプションを常に最初の項目としてデータソースに追加することですが、ユーザーがサーバーからデータをフィルタリングまたはフェッチしようとするたびにソースを台無しにしたくありません.
あなたの助けに感謝。
angularjs - Angular ui-select: 選択した値のみを ng-model にバインドする方法
これは私に与えます:
私のスキーマの PropertyType は単なる文字列であるため、選択した JSON アイテムの代わりに選択した値をバインドしたいと考えています。
これを取得するには、ng-model に何をバインドする必要がありますか?
javascript - プログラムで選択されたオプションが ui-select で強調表示されない
角度バージョン: AngularJS v1.3.6 http://github.com/angular-ui/ui-select : バージョン: 0.8.3
var p1 = { 名前: 'Ramesh', 電子メール: 'Ramesh@email.com', 年齢: 99 };
html :
問題は、p1 がプログラムで選択されている場合です。
ui-select ドロップダウンで p1 オブジェクトが強調表示されません。
出力は次のとおりです。
angularjs - UISelect (複数) でドラッグ アンド ムーブを有効にして、リストを並べ替えることはできますか?
UISelect(multiple) がコントロール内でアイテムをドラッグしてリストをソートする機能を提供しているかどうかを調べようとしていますか?
同じことをグーグルで調べてみましたが、これに関する多くの情報を見つけることができませんでした。
そこから開始できるように、何らかのドキュメントへのリンクを提供していただければ幸いです。
注 : UISelect がどのように機能するかはかなり理解しています。