問題タブ [handsontable]

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

javascript - jQueryHandsontable入力をアップロードする

ユーザーがjQueryHandsontableに入力したデータをサーバーにアップロードしてデータベースに保存するため の最良の方法は何ですか?

特にユーザーが既存のデータ行の上に新しいデータ行を挿入する場合、既存のonChangeコールバックはAJAXを使用して入力データを保存するのに非常に冗長なようです。HandsontableまたはjQueryを使用して編集を完了した後に入力データをアップロードする機能を探しています

これは、jQueryを使用して入力データをループし、JSON形式のテキストボックスにダンプしてからサーバーに送信する完全なコードです。このプロセスは見苦しいです。よりクリーンな方法を探しています。

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

javascript - データの検証 jQuery Handsontable 入力

Q1:ユーザーが jQuery Handsontable に入力したデータをサーバーに送信する前に検証する最良の方法は何ですか?

この記事を読みました jQuery Handsontable入力をアップロードする

統合ソリューションはありますか? jquery 検証プラグインに統合するなど、そうでない場合は onbeforechange() メソッドを使用するのはどうですか?

Q2:さらに、100 行のテーブルを開始しましたが、次のコードを使用すると、おそらくユーザーは 50 行しか入力しないでしょう。

rowListは50 のデータ行と 50 の空の行を返します。

空の行をすべて削除するには?

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

javascript - Onload() でフォーカスを jQuery Handsontable に設定する方法

jQuery Handsontable の最初のフィールドにフォーカス onload を設定する適切な方法は何ですか?

リンクの例は次のとおりですhttp://jsfiddle.net/4kvMq/4/

手動でフォーカスを設定しようとしてもうまくいきません!

大変感謝します!

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

jquery - jquery + handsontable:メソッド'on'がありません

このエラーが発生します:

jquery.handsontable.js:2258で

次のような設定があります。

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

ruby-on-rails - Ruby on Rails:配列のjavascript配列をrubyコントローラーに送信します

Rubyコントローラーに配列のJavaScript配列を送信したいと思います。私は少し迷っています。私の質問はコントローラーにあります。これが私がこれまでに持っているものです:

(totalChanges は配列の配列です。JSON.stringify(totalChanges) は次のようになります。

アプリ/ビュー/index.html.erb:

app/controllers/qtl_table_controller.rb:

私はこれらのエラーで終わります:

編集: contentType: "application/json" と Accepts: "application/json" もあり、それらを取り出したときにすべてがうまくいきました。みんなありがとう :)

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

jquery - handontable: ajax を使用してデータを挿入する

jqueryで$.ajax関数を使用してhandsontableテーブルにデータを挿入する正しい方法が見つかりません。これに関する役立つチュートリアルや例はありますか?

大変感謝します!!


例をありがとう、しかし私はPHP配列をjson経由でhandsontableにプッシュすることができません(PHP::json_encode()を使用して)。色々やってみたけど結局ダメだった…

例: 行を持ついくつかの配列を取得しました:

だから私は試しました:

しかし、それはまったく機能しません...

助けてくれてありがとう!

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

javascript - Javascript 関数が要素を返さない

そのため、現在、プロジェクトのHandsontable jQuery プラグインを使用しており、それを使用するためのカスタム関数をいくつか作成しました。

私が現在問題を抱えている関数は、現在選択されているセルを返すために書いたものです(ユーザーが複数ではなく1つだけを選択し、チェックされている場合)。

これが私のコードです:

ただし、次のような関数を呼び出すたびに:

そして、alert(cell)orを試みるとconsole.log(cell)false戻り値が得られます。

私の最初の考えでは、どういうわけか座標がずれているため、基準に一致する要素が見つからないので、追加して確認しようとしました...

...列の直前return this。そうすれば、適切なテーブル セルが見つかった場合、実際にコードに戻る前に画面に表示されます。面白いことに、正しいセルの背景色は常に適切に変更されています。したがって、この関数正しいセルを見つけて、if ループ内でコードを実行していますが、戻り値を変数に取り込もうとすると、その変数は常に false です。

どんな助けでも素晴らしいでしょう!ありがとうございます!

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

javascript - どの列が更新されているかを知る

どの列が更新されているかをわかりやすく説明しようとしていますが、適切な解決策を見つけることができませんでした。テキストエリアを使用して入力を取得し、値をテーブルに配置していることは理解していますが、更新されている列を見つける方法がわかりません。

どんな助けでもいただければ幸いです。

ありがとう

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

javascript - Handsontable - スローペースト

大量のデータをhandsontableに貼り付けようとすると、データの取り込みが非常に遅くなり、ファイルに対して応答しないスクリプトの警告が表示されることがありjquery.jsます。もっと速くする方法はありますか?私が現在使用しているデータセットは、約 1600 行と 5 列です。

現在貼り付けようとしているテーブルへのリンクは次のとおりですhttp://wiki.stat.ucla.edu/socr/index.php/SOCR_Data_Dinov_042108_Antarctic_IceThicknessMawson

ありがとう

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

jquery-plugins - Bootstrap typeahead、Handsontable: 複雑なオブジェクト/ハッシュの使用

私は JQuery HandsonTableを使用しています。の配列として data-source をサポートするtwitter ブートストラップtypeahead 2.0auto-completeを使用します。

["BMW", "Chrysler", "Nissan", "Suzuki"]

私の要件は、配列ではなくハッシュを渡すことです。

[{value:1, name:"BMW"}, {value:2, name:"Chrysler"}, {value:3, name:"Nissan"}, {value:4, name:"Suzuki"}].

タイプアヘッド用に利用可能な新しいバージョンがありますが、Handsontableで動作させることができませんでした。