問題タブ [jquery-easyui]
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.
jquery - jquery-easyui グリッドに列データが表示されないのはなぜですか?
http://www.jeasyui.com/documentation/index.phpjquery-easyui datagrid
から使用しようとしています。ドキュメントには、グリッドがjsonデータを受け入れると記載されており、これを実装しようとしましたが、列はグリッドにレンダリングされません。
グリッドには、各行の行 ID を持つ適切な行数が表示されますが、他のすべてのデータは省略されます。どういうわけか、グリッドは json データを読み取り、適切な行数を認識していますが、列データをレンダリングしません。
私のjsonは次のようになります...
私のhtmlは次のようになります...
js ファイルと css ファイルへの参照はすべて正しいと思います。グリッドはブラウザで正常にレンダリングされています。すべてのボタンがあり、正しい行数もあります....セルにデータがありません。
jquery - jQuery EasyUIスライダーでオンザフライでオプション(最小、最大など)を変更する方法は?
jquery uiスライダーで次のことができることを知っています
しかし、同じことが easyui では機能しないようです。
Ok。ユーザーが最小値/最大値の新しい値を入力したときに、スライダーの最小値/最大値オプションを変更したかったのですが、easyui のドキュメントでは、そのメソッド 'option' はオプションのみを取得し、設定できません。
さて、isherwoodのアイデアに基づいて私が試したことは次のとおりです。
更新: この質問は、easyui フォーラムで stworthy によって回答されました。これは、slider({min, 20}) のようなものである必要があります。当たり前!
c# - jquery easy ui CRUD DataGridでWebサービスをバインドする方法
jQuery EasyUI CRUD データグリッドを使用して、c# asp.net で Web サイトを開発しています。しかし、次のスニペットのようにデータグリッドをバインドするには、.php ファイルを Web サービスに置き換える必要があります。その方法を教えてください。
jquery - Expand & JQuery Animate 後の EasyUI
Jquery アニメーションが発生した後にアクションを実行する必要があります。コールバック関数を使用してこれが可能であることは知っていますが、ここにキッカーがあります。私は EasyUI フレームワークを使用しています。私の関数は、レイアウトの「OnExpand」イベントにプラグインされています。
彼らのドキュメントによると、このイベントは展開イベントが発生した後に発生すると言われていますが、実際にはそうではありません。アニメーションと同期していないため、アニメーション イベントが完了する前にトリガーされます。
これを回避する方法があるかどうかわかりません...どんなアイデアでも大歓迎です... EasyUI フォーラムにアクセスしようとしましたが、私の参加リクエストが承認されません。
ありがとうございました
jquery - jQuery EasyUIのロード後にjsPlumbが機能しない(jQueryUIとEasyUIの競合)
jsPlumbとjQueryEasyUIで実際の問題が発生しました。
ここで何が起こりますか。EasyUIを使用しているWebサイトがあり、それにjsPlumb接続を追加しようとしましたが、この接続が希望どおりに動作していません。
jsPlumbのみを使用してデモを準備しましたが、機能しています。しかし、既存のサイトに追加すると、接続が機能しません。
紛争がどこにあるかを調査した後、私はこれに行き着きました:
EasyUIをロードしない限り、jsPlumbは機能します。EasyUIをロードした後:
- ソースエンドポイントをドラッグして新しい接続を作成できません(エンドポイントをドラッグしましたが、新しい接続が作成されました)
- エンドポイントは、それらが属するdivには従いません(マウスでポイントすると、エンドポイントは正しく配置されます)
jsFiddleを使用して2つのデモを準備し、意味を示します。この2つのサンプルが異なるのは、jquery.easyuiの外部リソースだけだと思います。
- 作業中のjsPlumbフルスクリーン結果
- 動作しない:フルスクリーンの結果
どうすればこれを解決できますか?たぶんあなたの何人かはどこが対立しているのか知っています。私のサイトは、この時点でEasyUIを他のものに変更することになっています。これほど強力なツールキットが見つからないため、jsPlumbを使用したいと思います。
編集:
提案されたように、ドラッグ可能をオーバーライドしようとしましたが、部分的には機能しますが、希望どおりには機能しません。
部分的に:
- エンドポイントはドラッグできなくなりました-それは良いことです、
- しかし、彼らは新しい接続を作成しません、それは悪いことです。
- それらは、接続されているウィンドウには従いません。
さらに今、私は今、そのEasyUIがドラッグ可能なjQueryをオーバーライドし、これがこの奇妙な(私にとって)振る舞いを引き起こします。悲しいことに、ドラッグ可能なメソッドを元のjQueryメソッドにすることに問題があります...だから、私の問題に対する他の解決策を楽しみにしています
編集:EasyUIとその動作でドラッグ可能およびドロップ可能オーバーライドに関連するすべてを削除します。問題は、easyuiスクリプトではなくプログラムでこれを行う方法です。誰かが新しいバージョンに更新し、すべてが機能しなくなるためです...
jquery - タブ内の jQuery EasyUI タブと Ajax
他のいくつかのタブ内にいくつかのjQuery EasyUI タブがあるとしましょう。内側のタブは、外側のタブをクリックすると Ajax を介して読み込まれます。内側のタブをクリックすると、クリックした内側のタブのパネル内に Ajax を介してコンテンツをロードしたいと考えています。私が抱えている問題は、内側のタブが Ajax 経由で読み込まれるため、これを使用できないことです。
内側のタブ パネルにコンテンツをロードする (内側のタブは後で DOM に追加されるため (つまり、$('.inner_tabs')
認識されないため)。通常、この問題は.on()
jQuery の方法を使用して修正されることを知っています。しかし、どうすればこれを自分の現状? jQuery EasyUI.on()
のコールバックを利用するにはどうすればよいですか?onSelect
jquery - easyui データグリッドをレスポンシブにする方法は?
easyui データグリッドをレスポンシブにすることは可能ですか?レスポンシブなデータグリッドまたは流動的なレイアウトを作成するにはどうすればよいですか?
jquery - JQuery EasyUI Treegrid は、フォーマッタを使用して json オブジェクト データを正しく表示できません
次のようなjsondataがあります:
col4 のデータと値を 2 つの異なる列に表示することを目的としています。したがって、treegrid テーブル定義に以下を追加しました。
動作すると予想されますが、フォーマッタによってデータ フィールドのみが表示されます。2 番目のフォーマッタは、列に対して機能しません。
利用可能な回避策を知っている人はいますか?