問題タブ [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.
jquery - jquery-handsontableでセルをマージするかcolspanを作成する方法は?
私はhandsontableを使ってExcelのようなテーブルを作っています。テーブルにタイトルをマージしたい。可能です?または、他の解決策はありますか?どうも。
javascript - Handsontable 投稿する前にオートコンプリート値をキーに置き換えます
HandsOnTable を使用して、自分のサイトでデータベース テーブルをよりインタラクティブに編集できるようにしています。
HandsOnTable は、私のデータベースの一部の列がローカル文字列値ではなく外部キーを実際に格納することを除いて、ほぼすべての要件を満たしています。
UI では、これらの列をドロップダウン メニューとして表示し、ユーザーが前述の外部キー (つまり、HTML の name/value のようなものselect
) にマップされた読み取り可能な値を選択できるようにしたいと考えています。
残念ながら、HandsOnTable にはそのようなセル型はありません。それに最も近いのは ですautocomplete
。これにより、ドロップダウンを作成できますが、値のみが含まれています。対応するキーはありません。作成方法は次のとおりです。
したがって、私が計画しているのは、サーバーから 2 つの Json 文字列を送信することです。
HandsOnTable がテーブルをレンダリングするために必要なパラメーターを含むもの:
キーから値への 2 番目のマッピング
ここまでは順調ですね。トリッキーな部分は次のとおりです。
HandsOnTable には関数 ( getData()
) があり、サーバーに送り返す準備ができている Json 文字列としてテーブル データを取得できます。
jdata は次のようになります。
投稿する前に、ノードの値をjson 文字列Customer
内の一致するペア キーに置き換えたいと思います。mappings
JavaScript/JQueryでこれを最もよく達成するにはどうすればよいですか?
次のように機能する関数はありますか?:
ありがとう
javascript - Handsontable セルのマージ機能
Handsontable を使用して Excel のデータを表示していますが、最近、セルを結合するタスクがあります。しかし、プラグインにはその機能がありません。自分で作ってみたのですが反応がおかしいです。アルゴリズムは、テーブルのデータから要素を削除 (スプライス) し、ターゲット セルに適切な colspan/rowspan を設定することです。誰かが同様の問題を抱えていましたか?
handsontable - ボタンを使用してセルを手動で着色する
ユーザーがボタン (たとえば、赤、緑、青のボタン) をクリックして、選択したセルに色を付けられるようにしたいと考えています。
選択したセルを取得するには、次のコードを見つけました。
しかし、ボタンをクリックしたときにこのコードを実行することはできません。これは、クリックした後、関数の実行が開始される前に選択が「消える」ためです。
この指示に従ってみますが、この問題の回避策が必要です。
jquery - Handsontable カスタムセルタイプ
みなさん、良い一日を。次のように呼び出すことができるように、handsontable 用のカスタム セル タイプを作成したいと思います。
基本的に、セルと属性にクラスを追加して数値型を拡張します。しかし、現時点ではエラーが発生します:「TypeError:メソッドは関数ではありません」
php - HandsOnTable データを JSON に自動保存する
私は HandsOnTable を使用しており、サーバー上の JSON ファイルへの保存を実装しようとしています。
ページは次のようになります。
そしてjQuery:
上記のすべてのセルのデータを JSON ファイルに書き込むための PHP スクリプトも作成しています。ユーザーが保存ボタンをクリックするたびに呼び出す必要があります。これは今どのように見えるかです:
私の質問は、すべてのセルのデータを PHP 変数 $stringData に送信するにはどうすればよいですか?
よろしくお願いします!
javascript - jQueryでhandsontableを使用して特定のセルのプロパティを設定するには?
私はhandsontableでいくつかのものに取り組んでおり、実際にsoemフォーマットを追加する関数を作成したいと考えています. 具体的には、背景色とフォント属性を変更するオプションが欲しいです。
コンテキスト メニューにアクセスしてボタンを追加したり、選択したセルの座標を取得したりできましたが、handsontable の init 呼び出し以外で書式設定オプションを設定する方法が見つかりません。
これは私が見てきたドキュメント、https://github.com/warpech/jquery-handsontable/wiki/Options#cell-optionsであり、他にもいくつかあることを願っています。
これはロックされているプロジェクトであるため、提供するコードはありませんが、初期化されていない個々のセルの書式設定オプションを設定する方法を実際に検討しています。