問題タブ [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 - JSONを介してhandsontableからStruts2アクションにデータを取得できない
struts2-json プラグインを使用して JSON データを生成し、Ajax を使用してその JSON からのデータをテーブル (handsontable) に入力しています (ソースによると)。
ここで、JSON による Ajax を使用して、テーブルから Struts2 アクションにデータを取得する必要があります。最初に、JSON によって Struts2 Action から Handsontable に渡されたデータをテーブルに入力する実装を実装しました。これは非常に簡単で、機能します。しかし、以下の添付コードでわかるように、保存が機能しないのはなぜですか?
Firebug で見られるように、POST が送信され、デバッグではリクエストが JSONSaveAction アクションで取得されますが、フィールド データに JSON データが入力されていません。なぜですか? データは struts2-json プラグインによって自動的に Java オブジェクトにバインドされるべきではありませんか? 私は何を間違っていますか?
ハンドソン可能な部分では、関数handsontable.getData()
はテーブルからデータ全体を取得する責任があります。だから私はこのように使用していますが、成功していません:
関数handsontable.getData()
は実際にチェックしたすべてのデータを取得しますが、その代わりにList<Report> data
、JSONSaveAction アクションでデータが Java オブジェクトにバインドされていません。なぜなのかご存知ですか?
POST リクエスト後のテーブルと firebug 情報のスクリーンショットを次に示します。
JSON を handontable に送信するアクション (正常に動作):
自動的に生成されたテーブルに入力するために送信される JSON:
JSON 経由でテーブルからデータを取得するアクション (機能していません):
ここでは、フィールドList<Report> data
は常に null であり、JSON からのデータは入力されません :(
レポート クラス:
JSON を介してテーブルとの間でデータをロードおよび保存します。
テーブルからJavaオブジェクトにデータを正しく取得する方法を教えてください。本当にブロックされたからです。私は自分が間違っていることを知りません...
ご意見をお寄せいただきありがとうございます。
javascript - カスタム レンダラーが期待どおりに機能せず、テーブル セルの動作がおかしくなるのはなぜですか?
カスタム レンダラーが handontable で奇妙なセルの動作を引き起こすのはなぜですか? セルを編集しようとすると、その後カーソルが自動的に他のセルに移動し、他のセルが混乱し、その瞬間から編集プロセス全体がクラッシュします。
値に従っていくつかのセルを色付けする必要があるため、何らかのメカニズムを使用する必要があります。列定義で型を定義することを選択しました。
残念ながら、これを行うと、セルの編集中に奇妙な動作が発生します。ここで jsfiddle を見てください: http://jsfiddle.net/6QEtF/3/ 行: 191 は問題のある問題です。
レンダラーを使用せずに他の方法でセルに色を付けるにはどうすればよいですか、またはレンダラーの何が問題なのですか?
助けてください...
これが私のサンプルコードです。完全に機能しているのはJsFiddle(上記のリンク)です。
jquery - Handontable decimalplaces (numeric.js を使用)
解決済み、これは既知のバグです。以下を参照してください!
職務のようなさまざまなスプレッドシート用にハンズオンテーブルを実装することを考えました。しかし、セルを変更するときに、小数点以下の桁数にこだわっています。
http://handsontable.com/demo/numeric.html (私の実装でも例でも機能しません。少なくとも一貫しています:)
小数点以下の桁数を変更すると、最終的にドットまたはコンマ ($ または EU) の前に位置が追加されます。
Edit1つまり、メルセデスの 7000 を 7000.01 に変更すると、実際には 700001(.00) になります。
Edit2さらに正確に。FF21、chrome27、IE8 では動作しません (会社 nb...)
誰も手がかりを持っていますか?
javascript - Handsontable - getSelected が機能しない
私はhandsontableを使用していくつかのExcelのようなスプレッドシートを作成しています.gRaphaelを使用してグラフを作成するには、ユーザーが選択したデータを取得する必要があります. しかし、このコードを使用してデータ選択パラメーターを警告しようとすると:
アラート ウィンドウに「未定義」と表示されます。誰かがこのコードを修正する方法を教えてもらえますか?
php - 日付形式のハンズオン可能の問題
私はhandsontableテーブルを持っています:
すべてのレーンは私のデータベースで完成しています。レーンの変更を保存するボタンがあります: p>私の問題は、1 つの日付を 2012-02-01 として保存すると、ページをリロードすると、考慮されるセルに 2012-01-02 が表示されることです。console.log(handsontable.getData()); の場合 var_dump($_POST['data']) を実行すると、まだ 2012-02-01 ですが、まだ 2012-02-01 です... 私のデータベース (触れる/変更することは許可されていません...) はオンになっていますSQLサーバー。
私の更新コントローラーは次のとおりです。
p>そして私のゲッターコントローラーは
javascript - ハンズオンテーブルの日付表示
これが私が持っているものです(その関連部分)。
Handsontable オプション:
ハンドソン可能な日付セルに表示される結果:
「dd-MM-yyyy HH:mm」として表示したいのですが、そうする方法が見つかりません...上記のように、表示は常にデフォルトの日付形式に固執しているようです。
handsontable - 列の Handsontable で updatesettings が機能しない
Handsontable の列の設定を次のように更新しようとしています。
しかし、それは単に機能せず、何も起こらず、handsontable はまだ古い列を表示します。
前後に何かをする必要がありますか?私は何か間違ったことをしていますか?
前もって感謝します。