問題タブ [dynatable]

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

javascript - Dynatableを使用してネストされたJSONファイルを処理するには?

現在、(クールな生物学的実験から) BLAST データを読み込もうとしており、Dynatableを使用して表示しています。私は JSON と Javascript を初めて使用しますが、始めて実行したと思います。問題は、JSON「オブジェクト」にネストされたインスタンスがあり、それを Dynatable にロードできないことです。

これはJSONの抜粋です

ご覧のとおり、"Hit_hsps" と "Hsp" がネストされています。しかし、すべてのヒットには Hit_hsps/HsP インスタンスが 1 つしかありません。

最善の方法は何ですか?JSON ファイルをフラット化しますか、それとも Dynatable でこの種のネストされたデータを処理するためのより独創的な方法はありますか?

このコードを使用してテーブルを表示しています

束全体がJSFiddleで利用可能です

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

javascript - ローカル dynatable からの JSON の読み込み

この質問の最後のコメントと非常によく似たことをしようとしています。つまり、大量のデータを ajax 呼び出しでロードし、それをローカルの JSON ファイルであるかのように dynatable に入れます。私はjavascript/jqueryに精通していないので、おそらくかなり明白なことですが、動作させることができません。私の現在のコードは次のようになります。

そして ajax url はこれを返します:

これはチュートリアルから外れています。

$.getJSON が間違っていると思います。成功例と失敗例を使用する必要がありますか? それはどのように見えるでしょうか?parseJSON を使用する必要がありますか?

どうもありがとう、アレックス

0 投票する
3 に答える
1037 参照

dynatable - dynatable 検索を onchange にバインドする

http://www.dynatable.com/を使用しており、データをフィルタリングするための検索入力があります。問題は、Enterキーを押す/フォーカスを失うなどで機能し、文字を変更するたびに使用したいことです。

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

javascript - Dynatable で列を非表示にする

テーブルを Dynatable に置き換えたいと考えていますが、そのためには列の特定のグループを非表示および表示できるようにする必要があります。each にグループを与えることで、既存の通常の html テーブルでこれを行います。次に例を示します。

次に、いくつかの非表示と表示の JavaScript 関数があります。

Dynatable を適応させて同様のことを行うことができる合理的に簡単な方法はありますか? Dynatable のそれぞれにクラスを割り当てる方法はありますか?

どうもありがとう、アレックス

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

jquery - dynatable で mathjax をリロードする

レンダリングされた数式を含むテーブルを表示するために、MathJaxをDynatableと共に使用したいと考えています。問題を示す最小限の例を次に示します。

初めてページを呼び出すと数式がうまくレンダリングされますが、ダイナテーブルに頼るか、ページネーションの次のページに移動すると、mathjax が更新されません。

これまでのところ、含めてみました

コードのどこかにありましたが、動作させることができませんでした。dynatableのイベント フックを使用する必要があるかどうか、および機能する方法でそれらをバインドする方法がわかりません。

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

jquery - dynatable 列に css クラスを追加する

dynatableで生成された s にクラス名を追加しようとして<td>いますが、方法がわかりません。私はこれを試しましたが、うまくいきません:

td-id最後に追加したい<td>

しかし、行htmlをクリックすると、行は次のようになります。

JSFiddle: http://jsfiddle.net/maysamsh/pDVvx/5/

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

dynatable - ページネーションを機能させるには?

ページネーションを使用して Dynatable の例を作成しようとしています。これを行うには、html ファイルと同じディレクトリから直接、Ajax を使用してロードされた html ファイルと json を作成しました。

データは正しく表示されます。フッターには、「5 件中 5 件のレコードを表示しています (合計 45 件のレコードからフィルター処理されています)」と表示されていますが、これも問題ありません。問題は、右側のリンクです。9 ページ表示する必要があるのに、1 ページしか表示されません。

これはhtmlコンテンツです:

「consulta.json」ファイルは次のとおりです。