問題タブ [jqxwidgets]
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.
javascript - アイテムを 2 番目のアイテムに割り当てることができません
2 回目にアイテムを割り当てると、奇妙な動作が発生します。
開始状況: 次のようないくつかの項目を持つ jqxTree があります。
次のように、ある項目を別の項目にドラッグ アンド ドロップします。
それはうまくいきます。ここで、アイテム (microsoft) がコピーされ、コピーが Apple に割り当てられ、オリジナルが元の位置に残るようにします。
私は以下を実装しました(サンプルコード「ドラッグアンドドロップ」から簡単に変更http://www.jqwidgets.com/jquery-widgets-demo/demos/jqxtree/index.htm#demos/jqxtree/dragdrop.htm):
それまでは機能しますが、マイクロソフトのアイテムをもう一度ドラッグすると、値item
が null になります。
助言がありますか?前もって感謝します。
編集1:
jsFiddle の作業例:
fullcalendar - 選択されていない jqxtab で fullcalendar がレンダリングされない
「selectedItem」タブが fullcalendar を含むタブでない場合、jqxtab で fullcalendar がレンダリングされないという問題があります。カレンダーがタブ 0 にあり、selectedItem がタブ 1 に設定されているとしましょう。ご想像のとおり、ページが読み込まれると、2 番目のタブが選択されます。次に最初のタブ (fullcalendar を含む) をクリックすると、表示されるのは fullcalendar の "Today < >" ヘッダー ボタンだけです。これらのボタンの 1 つをクリックすると、残りのフルカレンダーがレンダリングされます。
ページの読み込み時にタブ 0 が選択されている場合、期待どおりに fullcalendar がすぐに描画されます。
以下のコード:
そのため、タブがクリックされたときにレンダリング関数を呼び出すという修正を見つけましたが、jqxtabs でフェードが有効になっていると機能しません。
jquery - jQuery-Smart-Wizard 内の jqxGrid フィルター行エラー
jQuery-Smart-Wizard 内で jqxGrid を使用しています。
jqxGrid の次の設定では、動作しています。
フィルター行を jqxGrid に追加しようとすると、次のエラー メッセージが表示され、フィルターが機能しません。
未定義のプロパティ '0' を読み取れません
jqxGrid を jQuery-Smart-Wizard の手順の外に置くと、フィルターでも機能します。
javascript - エラーを取得 a.ownerDocument.defaultView が null です
jqxwidgetを使用しています。ウィジェットを統合する際に jqxgrid 、 jqxwindow 、および jqxtabs を使用しました。jqxtabs を実装すると、javascript エラーが発生a.ownerDocument.defaultView
し、エディターが動作しなくなります。この問題を解決するにはどうすればよいですか? 次のコードを追加しました。
function 内にフォームを送信するコードを追加しましたinitGrid
。
javascript - jqxNumberInput により、ユーザーは数値の前に負号 (-) を保持するように強制されます
jqxNumberInput を利用してユーザーが数字を入力できるようにする JQXGrid があります。
そのように宣言しました。
私の問題は、入力のフィールドに負の数、つまり「-110.50」がある場合、動作がトリッキーになることです。ユーザーが入力全体を選択して削除を押すと、新しい値は"-0.00"になります。次に、入力に「50.50」と入力しようとすると、負が削除され、数値が「-50.50」になります。
必要なものを強調表示して削除することはできますが、そのマイナスを取り除く唯一の方法は、数値を「-0.00」に設定し、スピナーを使用して値を上げる単語を繰り返すことです。これは UX にとってひどいことです。
私はGoogle検索を行いましたが、この問題に関連するAPIやその他のSOの質問には何も見つかりませんでした。
誰かがこの問題に遭遇し、解決策を持っているなら、それは大歓迎です。
jquery - jqxGrid ドロップダウンの問題
DropDown 列で gjqxGrid を読み込もうとしています。jsfiddle でサンプル json を試しました。ここでは、正常に動作しました。しかし、プロジェクトファイルで同じコードを使用しようとすると、ドロップダウン列が空になり、データ形式を確認しましたが、問題ありません。以下はプロジェクトファイルのコードです
// 以下は私の Jqx グリッド初期化コードです // アプローチ 1
ドロップ列には、ドロップダウンで pe する必要がある値の配列があります。また、データフィールド 'drop' を 'drops' に置き換えると、列にカンマ区切りの値が表示されます。つまり、配列データは存在しますが、ドロップダウンは作成されません。.
グリッドの初期化の前にドロップダウン アダプターを作成した場合 // アプローチ 2
これを以下のように使用します。
次に、ドロップダウンを取得しますが、各行には異なるドロップダウン値のセットがあるため、動的ドロップダウンが必要です。アプローチ 1 を使用してドロップダウンにデータを入力する方法を教えてください。
ありがとう。
jqxwidgets - jqxTreeGrid でデフォルトでチェックされていないラジオ ボタン
rowDetails
jqxTreeGrid の機能を実装しようとしています。rowDetailsRenderer
関数は次のようなものを返します。
return '<input type="radio" name="group1" checked="checked">';
チェック済みとして表示されません。グリッドがロードされた後のイベントで、firebug からも「チェック」できません。しかし、クリックするとチェックされます。firefox/IE/Chrome で同じ動作。
jquery - Jqxgrid でページ読み込み時にドロップダウンリストを表示する方法
jqwidgets の Jqxgrid を使用しています。
グリッドでドロップダウン リストを取得しました。
ページの読み込み時にデフォルトで編集可能モードでドロップダウン リストを表示したい。
最初のドロップダウンが「選択してください」と表示されているこのスクリーンショットを見てください。グリッドセルをクリックすると、デフォルトをバインドする方法が表示されます。
以下はコードです。
私を助けてください。