問題タブ [jquery-tokeninput]

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

ruby-on-rails - Railscasts 258トークンフィールド-:throughテーブルに追加の属性を設定します-それを行うためのレールの方法

Ryan Batesの優れたRailsCast#258に基づいて問題が発生しています。

状況は次のとおりです。

フォームには、IDとして渡されるスキルトークンの通常のテキストフィールドが含まれています。

したがって、ユーザーは機能を通じて多くのスキルを割り当てることができます。スキルを割り当てる際、評価者は能力モデルでも追跡する必要があります。

ryansのjqueryTokenInputの例を使用して、ユーザーがtokenInputテキストフィールドを使用してスキルを割り当て(および作成)できるようにする適切なフォームを作成しました。

問題は、関連付けが保存される前にデータを処理し、評価者を設定することにあります。

いくつかのルビーの魔法を通して、ユーザーモデルのself.skill_idsは、関連付けモデルの作成に使用されるIDを設定するため、コントローラーのアクションは非常に単純です。

明らかに、機能モデルに追加の評価者属性を設定したい場合、update_attributesではそれほど簡単には機能しません。

では、「レールの方法」でこれを実現するにはどうすればよいでしょうか。美しく、読みやすいコードを作成するのでしょうか。どんな助けでも大歓迎です!

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

jquery - jquerytokeninputは14文字の後にdefaultValueをカットします

tokeninputプラグインでjQueryを使用しています。

私はそれを次のように初期化します:

ページの読み込み後、入力ボックスの値は「VeryLongstring123」になります。ボックスにフォーカスしてぼかした後、値は「VeryLongstring1234567810」になります。

誰かが私がそれを修正する方法を知っていますか?

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

asp.net-mvc-3 - データベースで見つかった値を tokenput に事前設定する方法

ここhttp://loopj.com/jquery-tokeninput/にある tokeninput コントロールを使用しています。これは非常に人気があると思います。

入力ボックスに著者名を適切に入力する次のコードがありますが、ユーザーが編集セッションにいるときに、データベースで見つかった値をコントロールに事前入力したい、つまり、そのレコードで既に見つかっている著者を見つけたい (見えるこのようなもの):

ここに画像の説明を入力

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

明らかに、これはすでに著者の完全なリスト (/author/getauthors/) を取得していますが、そのリストからも事前入力する必要があり、著者はすでにそのレコードを見つけています。

javascript で prePopulate を使用できることがわかり (コメントアウトしました)、Edit.cshtml に作成者の値が見つかりました。

したがって、これらの値をある種の json 形式に入れ、トークン入力コントロールを取得して、フォームが読み込まれてユーザーに表示されるときに備えて値を設定するだけです。

Edit.cshtml で tokeninput コントロールを表示するためのその他のコードは次のとおりです。

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

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

yii - yii tokeninput 拡張カーソルは、同じ一致後に間違った場所にフォーカスしますか?

yii tokeninput 拡張に問題があります。名前を検索するとユーザーリストが表示され、任意の名前を選択し、その名前が選択した項目の後のカーソルポイントよりも前に選択されている場合、入力ボックス内のすべての項目の最後を指していません。

この構成を使用しています。

例も見ていますが、解決策が見つかりません。誰でも私を助けることができますか? Loopj: jquery トークン入力のデモ

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

ruby-on-rails - ユーザーが新しいタグを追加できるトークン入力を作成する方法

現在、私はgemEverythingが正常に機能していることを使用して"acts_as_taggable_on_steroids".
います。tokeninputここで、この「タグ入力ボックス」に追加したいと思います。ユーザーが最初の単語を入力したときと同じように
、既存のすべてのタグがここに表示されます。 これらのタグはで区切る必要がありますcandidate tag.
" "(space)

トークン入力とトークン入力の両方を機能させるにはどうすればよいです"acts_as_taggable_on_steroids"か?
これらをアーカイブするための良い指示はありますか?

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

javascript - トークン入力のグループ化

Tokeninputを使用して、データベースから事前に決定された結果のみを許可するボックスを作成しています。

ただし、このプラグインに欠けているのは、候補をグループ化する機能です。したがって、次のようなリストを作成できます。

カテゴリ ラベルは選択できず、参考情報のみです。

categoryカテゴリのプレーンテキスト名を含む追加のキーを送信する JSON を既に準備しました。つまり、企業ブロック内のすべての提案にはcategory: "Companies"、目的があります。この方法で提案をグループ化するのは簡単だと思いました。

私が探しているものを達成するための変更や代替プラグインはありますか?

そうでない場合、これらの変更をサポートするために Tokeninput を変更するにはどうすればよいですか? 彼らの Github にはこれに関する問題がリストされていますが、応答がありません。

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

asp.net-mvc-3 - MVC3およびRazorプラグインとjQueryプラグインの混合の検証

私はMVC3を使用していますが、ビューにかみそりと生のhtmlが混在しています。

私のJavaScriptはtokenInputコントロールプラグインをテキストボックスに適用しますが、これをどのように検証できるのでしょうか(つまり、空のテキストボックス/ tokenInputの場合)、少なくとも1つのトークンを入力する必要があります。現時点では、ビューを作成し、Razorにモデルから直接要素を構築させ、jQueryプラグインなどを使用して複雑さ/カスタマイズを追加するという2つの形式を使用することは混乱を招きます。

コントローラにポストバックするときにjQueryプラグインを検証する方法を誰かにアドバイスできますか?

乾杯

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

jquery-plugins - jQuery トークン入力 (トークン化入力) がモーダル ポップアップで機能せず、リストがポップアップの下に隠されている

jQuery でモーダル ポップアップ コントロールを使用しています。ポップアップには、jQuery Tokenize 入力プラグインを利用した入力テキストがあります。問題は、モーダル ポップアップ テキスト ボックスに何かを入力すると、tokenize プラグインによる検索結果がポップアップの下に隠れて表示されることです。実際には、すべてのコントロールの上に表示されるはずです。初心者なので誰か教えてください。

以下のスレッドから助けを求めてみてください。zindex が機能していません。 https://github.com/loopj/jquery-tokeninput/issues/190

これが私が使用している入力コントロールです。 http://loopj.com/jquery-tokeninput/demo.html

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

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

javascript - jQueryトークン入力レールでエラーUncaught TypeErrorが発生しています:オブジェクト[オブジェクトオブジェクト]にはメソッド 'tokenInput'がありません

そのため、Rails Cast #258を参照として使用していて、ページを読み込もうとすると、テキスト フィールドにトークン入力を追加する JavaScript が正しく接続されていないようです。Chromeコンソールでこのエラーが発生しています

キャッチされていない TypeError: オブジェクト [オブジェクト オブジェクト] にメソッド 'tokenInput' がありません

私が欠けているものについて誰かが何か考えを持っているなら、それは最も感謝されます.

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

jquery - act_as_tggable_on を使用した Jquery TokenInput が検索ボックスにトークンを作成しない

Jquery TokenInput で Rails act_as_tggable_on プラグインを使用していますが、タグが入力されてスペース バーが押された (区切り文字がスペースに変更された) 場合、トークン クラウドは作成されません。また、私の Json 出力ファイルは少し奇妙に見えます。正しい番号 ID を出力していません。

JSON 出力

ユーザーコントローラー

ユーザーモデル

Javascript ファイル

意見