問題タブ [multiple-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.

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

ios - 編集モードで allowMultipleSelectionDuringEditing が設定されている UITableView でセルが選択されない

UITableView編集モードで複数のセルを選択できるように構成されています。ただし、左側の空の白い円は、セルがタッチ/選択された後、内側に白いチェックマークが付いた赤い円に変わることはありません。

でスワイプして削除する問題について読んだことがあるallowsMultipleSelectionDuringEditingので、私のsetEditing:animinated方法は次のようになります。

ネット上の一部のリソースでは、設定allowsSelectionDuringEditing = NO;を提案していますが、効果はありません。また、私のセル編集スタイルは に設定されてUITableViewCellEditingStyleDeleteおり、変更しても効果はありません。

編集モードで行がタッチされるtableView:didSelectRowForIndexpath:とトリガーされますが、前述のように、UI にはこれが反映されません。

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

javascript - Jqueryの複数選択ドロップダウンでの分割の使用方法

複数選択ドロップダウンメニューでsplitを使用しようとしていますが、「Uncaught TypeError:Object f-all has nomethod'split'」というエラーが返されます。マルチセレクトでスプリットを使用することはできませんか?

ドロップダウン(簡略化)は次のとおりです。

そして、これが分割関数です:

それぞれまだ同じエラーメッセージで試してみました

前もって感謝します。

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

safari - 選択内の optgroups に関するモバイル サファリの問題

iOS 6 のモバイル Safari アプリでは、<optgroup>要素内の<select multiple="multiple">要素に問題があるようです。iOS 5 Safari では正常に動作するが、iOS 6 では動作しないように見えるデモ jsfiddle を作成しましたこのページの 2 番目の w3c の例のhtml をデモに使用しているので、有効であるはずですが、フォーマットに欠けているものがあるかどうか、そして当面の最善の回避策は次のとおりかどうか疑問に思っています。

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

jquery-mobile - jQueryMobile: 複数選択ですべての値をサーバーに送信

jQuery-Mobile で複数選択フィールドを使用したいと考えています。ただし、最後に選択された値のみがサーバーに送信されます。これは私のコードです:

php-code について気にしないでください。実際に動作します。UI には、別のウィンドウで開く複数選択が表示されます。ただし、最後に選択された値のみがサーバーに送信されます。しかし、私は明らかにそれらすべてを望んでいます。

助言がありますか?

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

php - 複数の選択フォームを使用して複数の電子メールアドレスに電子メールを送信するにはどうすればよいですか?

mailPHP関数を使用して、for eachループを実行せずに、複数選択フォームで選択された複数の電子メールアドレスに電子メールを送信しようとしています。現在、電子メールアドレスを配列として保存していますが、PHPメール関数は1つの引数のみを受け入れるというエラーを返します。これを機能させる方法について何かアイデアはありますか?

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

sql - 1 つのクエリで 1 つのテーブルに対する複数選択

各月とユーザーのパーセンテージ値を提供する select ステートメントを作成しようとしています。

次のような行を持つテーブルがあります。テーブル名: pytrans

選択すると、署名ごとに tArtCode DKB または DKK に費やされた時間の割合と、すべての tArtCode に費やされたすべての時間の割合が表示されます。したがって、上記の例から、select は 8 か月目の署名 30JK に対して 40%、9 か月目の署名 30JK に対して 100% を与えるはずです。

さまざまな種類の sql select ステートメントを試しましたが、100% 正しいとは思えません。これは私が持っているものです。

この SQL は機能しません。エラーは、Year、Month、SumTot をグループ化できないことです。また、エラーが発生します。サブクエリが EXISTS で導入されていない場合、選択リストに指定できる式は 1 つだけです。

この次のSQL選択は、私が欲しいものを私に与えてくれますが、私が求めているものを具体的にする必要があります...いわば。この sql を使用する場合、すべての署名と毎月の sql クエリが必要になりますが、これはあまり創造的ではありません。

Union も試してみましたが、うまくいかないようです。

これについて本当に助けが必要です!ありがとう!

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

jquery-chosen - Select2 複数値選択ボックスが正しく表示されない

編集: この特定の問題に対する私の問題が何であるかを理解しました。

解決策:この特定の問題について、許可の問題がありました。選択したプロジェクト フォルダーと select2 プロジェクト フォルダーをアプリケーションに直接コピーしたため、明らかにアクセス許可が正しくありませんでした。解決策は、開発中にプロジェクト内にプラグイン ファイルを作成するか 、*nix マシンを使用している場合はターミナルで「chmod 0755 -R select2/」を実行することです。それだけでした。selected と select2 の間の競合の問題などではありませんでした。

元の投稿:

Select2 を使用して、きれいな複数値選択ボックスを作成しようとしています。Select2 と Chosen.js の両方を試しましたが、結果は同じです。ボックスが正しく表示されません。javascriptが含まれていないかのように、古いスタイルの醜い複数選択ボックスが表示されます。

これがどのように表示されるかを示す画像です: http://d.pr/i/bUa5

私が取得しようとしているのは、このフォーラムにあるような複数選択ボックスです。

誰かが助けてくれることを願っていますか?

ここに私のテストコードがあります:

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

mysql - MySQL で複数の SELECT ステートメントを記述する必要がある

複数の SQL ステートメントを含む MySQL ステートメントを作成しようとしています。

私がやろうとしていること:
2 つのテーブルを取得しますproject& jiraissue.

表:プロジェクト

表:ジライシュー

私の目標は、最新号が 2012 年より前に更新されたプロジェクト (project.pname) の名前 (jiraissue.UPDATED) を取得することです。

例:最新号が 2012 年 11 月 21 日に更新され
たプロジェクトABCを取得します。Project XYZのもう 1 つの最新号は、2011 年 8 月 12 日に最後に更新されました。したがって、私の SQL スクリプトは、最初のABCではなく、 2 番目のプロジェクトXYZ
の名前を教えてくれるはずです。

STATIC プロジェクト ID を持つ最新の問題を見つけるための作業スクリプトは次のとおりです。

しかし、これらすべてのプロジェクトのプロジェクト名が必要な場合、スクリプトはどうなっていますか? 私の試みはすべて処理時間がかかり、未定義のエラーが返されます...

編集: 今、私は次のコードを取得します:

結果は、最も低いキーを持つ最初のプロジェクトにすぎません... すべてのプロジェクトを参照するにはどうすればよいですか?

編集:

それは私が欲しいものをすべて表示します。しかし、最初のプロジェクトだけです。だから私はすべてのプロジェクトが必要です!! 1 つのプロジェクトだけでなく、すべてのプロジェクトを選択するにはどうすればよいですか?

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

php - データベースからのデータを使用した Ajax ライブ検索

ライブ検索の利用可能な結果がxmlファイルにある(よく説明された)例をいくつか見ました。しかし、結果がデータベースから得られるものはごくわずかです (説明が不十分です)。2番目のケースに興味があります。

1 つの解決策は、データベース データをプリフェッチし、それらを xml オブジェクトに配置することです。残りは同じように機能します。そして、これは私が簡単に実装できるものです。

私が探しているのは、ユーザーが文字 (「c」など) を入力すると、その場で候補 (「ニンジン」、「キャベツ」、「セロリ」、「柑橘類」など) が生成される別の方法です。これは、次のようなデータベースへの呼び出しで達成されますか

"SELECT name FROM vegetables WHERE name LIKE c%"?

そして、ユーザーが別の文字を押したらどうなるでしょうか? (たとえば「ca」なので、推奨される結果は「ニンジン」、「キャベツ」になります)。キーを押すたびに、新しいSELECT?を開始する必要があります。どういうわけか、それは良い解決策のようには聞こえません。

この2番目の方法を達成する方法はありますか?

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

php - 複数選択と「動的」複数選択 (タグなど) をネイティブに使用するための適切な CakePHP モデル

私のスキーマではHABTM変数をテストします (元々 hasMany を使用していましたが、HABTM を使用したドキュメントを見つけましたが、やり過ぎに思えました)。

CakePHP フォームで複数選択を使用したいのですが、データの保存、取得、事前入力に問題が発生したくありません (つまり、beforeSave と beforeFind での醜い配列操作、選択したオプションを取得するための余分なクエリなど)。それは私がおそらく私よりも早く髪を失う原因になるかもしれません)。
1 つの使用例は、オプションが事前にわかっている複数選択であり、もう 1 つの使用例は、新しいオプションの作成と古いオプションの削除を許可する必要があります (私は select2 を使用しています)。

FormHelper ドキュメントを読んだときに欠落していたcake bakeいくつかのモデル HABTM ドキュメントの助けを借りて、

  1. 複数選択フォーム フィールドに、それに属するモデル、つまり Variable のような名前を付ける必要があります。
    FormHelper のドキュメントでは暗黙的に示されていますが、間違いなくもっと強調される可能性があります。
  2. また、暗黙的: 操作はフィールドの可能な値を取得するため、Variable モデルでfind()フィールドを呼び出す必要がありました(他に、入力呼び出しのモデル名から何を表示するかを知る方法はありません)。のオプションを変更できますが、それは別のステップで慣習を破ったと思います。idnamefind
  3. コントローラーで可能な値のリストを提供したい場合、一貫性がなく、小文字、キャメル化、および複数形の変数を設定する必要があります(モデルのように大文字や単数形ではなく、フォームフィールドに小文字ではなくアンダースコアを付ける必要があるように) -私の名前フィールドと私のテーブルのように分離された単数形)。

コントローラーで可能なオプションを設定する必要はないと思いました(それらを知っているか、ユーザーがオンザフライで追加したため、事前にDBにそれらを入力したくありません)、しかし、私は慣習に頭を悩ませようとしました。事前にDBにデータを入力してコントローラーに設定しない限り、動作させることができませんでした。

これは、単一選択の処理と比較して、壊れやすいか、少なくともより狭いようです。

私の継続的な問題

  1. HABTM では、その場で新しいオプションを作成することはできません (あるユースケースでは問題ありませんが、タグ付けに似た別のユースケースでは問題ありません)。
  2. HABTM では、DB にオプションを入力する必要はありません。そして、私は実際にはコントローラーでオプションを設定したくありませんが、ビューで設定します(これにより、1つのページで複数の「テスト」に問題が発生することが予想されるため、そうでない場合は問題ありません)。
  3. HABTM を使用すると、Form->inputtoを変更するとForm->select機能しません (実際には問題ではありませんが、私のソリューションが脆弱であるという感覚が増します)。
  4. hasMany を使用すると、DB に入力した値を自動的に選択できるようになりましたが、関連付けを破棄または作成しません (つまり、依存として宣言されていても、子テーブルで選択されなくなったオプションを削除します)。ここでは、子テーブルのIDを適切に渡していないことが原因だと思いますが、それを行うCakeの方法はどうですか?

サンプルコード