問題タブ [editablegrid]
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 - EditableGrid を使用した複数の mysql リンク グリッド
私は、EditableGrid のデモでコードを変更して理解し、write-to-db の例を使用して複数のグリッドの実際の例に到達しています。私はプログラマーではなく、vba ハックです。
データベース以外の例で複数のグリッドを作成するのは簡単です。ただし、複数のグリッドのコード/構造を複製しようとすると、プロトタイプとこのオブジェクトが混乱する可能性があると思います
db-link/inline-edit を使用しない複数のグリッド:
データベース リンクとインライン編集を含む単一のグリッド: (例から少し変更)
全体的なコンテキストを配置するのに役立つ場合、最終結果は、単一の sql クエリが入力された 1 つのページに複数のグリッドがあり、html フォーム入力 {accounting sql Injection} によって定義され、各グリッドは db からの異なるフィールドを表示します。
プロトタイプのコンテキストとこれをここの例で簡単に説明してくれる親切な人がいるでしょうか
javascript - 複数のデータベース テーブルへの AJAX 更新
2 つの mysql テーブルからデータを読み取る ajax テーブルがあります。テーブルは次のとおりです。
project_ownerships - id_own、project、code、own_current、own_future
プロジェクト - id、project、location、type、type2、area、transport、stage
結合テーブルのSQLクエリを使用して、データがWebページテーブルに正常に読み込まれます。
ただし、編集の更新が正しく機能しません。data - id
1 つの db テーブルからしか値を取得できません。
projects
したがって、テーブルの更新に属する更新はすべて正常に更新されますが、更新project_ownerships
は正しい id 値を持たず、間違った db レコードを更新します
ここに更新機能があります。この関数は、「インデックスまたは名前 id_own の列が見つかりません」というエラーを返します。
これがphpの更新です
基本的に私がやろうとしていること....
がSQLから削除された場合projects.id
、更新は機能しません
project_ownership.id_own
に変更されproject_ownership.id
、削除された場合projects.id
、更新は機能しますが、project_ownership.*
フィールドのみ
だから...というSQLクエリの列が必要です*.id
個別に、更新が送信されると、正しいテーブル名を選択できます
同じロジックを使用して
まず、そこにあることを認識しown_current
、引数をに渡しますeditableGrid.getValueAt(rowIndex, editableGrid.getColumn("id_own"))
が、返されるエラーは「名前の列が見つかりませんid_own
」です...?
私は本当に混乱しています..
そこに存在することはできません(SQLから削除されます)。そうしないと、更新がフリーズします
しかし、そこにあるとき、それは見つかりません...
どんな助けでも素晴らしいでしょう
ajax - data - id
列またはrowIndex列をどのように定義できますか?
という理論に取り組んでいます。
editableGrid.getRowId(rowIndex)
のようなものである可能性があります(そうでなければ、これは機能しないことは明らかです)
editableGrid.getValueAt(rowIndex, editableGrid.getColumn("id_own"))
しかし、私も試しました。
editableGrid.getValueAt(rowIndex, editableGrid.getColumnIndex("id_own"))
「無効な列インデックス-1」を返します
と
editableGrid.getValueAt(rowIndex, editableGrid.getColumnName("id_own"))
アップデート
editablegrid
行 ID を定義するプライベート関数がいくつかあります。したがって、それは editablegrid の質問であり、実際にはここに適した javascript、ajax、または php の質問ではないと思います
javascript - Editablegrid mysqlバインディングが更新されない
私はmysqlでeditablegridを使用しています。データをグリッドにバインドして表示します。ただし、グリッドを編集または更新しようとすると、失敗します。
以下は、私のロードデータのコードの一部です。
以下は、更新スクリプトのコードです。
以下は、私の update.php スクリプトに値を渡す JavaScript の一部です。
このテンプレートには、javascript editablegrid-2.0.1 が付属しています。問題は主キーに関係していることに気付きました。www.editablegrid.net から入手できるデモでは、テーブルには主キー ID がありますが、私のテーブルには CertificateNo がありますが、テーブルの ID は主キーではありません。
だから私は
に
今、グリッドを更新できません。
javascript - EditableGrid - javascript を使用して検索フィルターとページネーションを表示する
EditableGrid を使用して、Javascript を使用して動的にグリッドを作成しています。
グリッドを正しく表示できます。しかし、誰でも教えてもらえますか、検索フィルター(検索ボックス)とページネーションを追加するにはどうすればよいですか?
jquery - EditableGridにスクロールバーを追加します
EditableGrid(http://www.editablegrid.net)を使用していて、グリッド内にスクロールバーを挿入する方法があることを知りたいと思いました。
ページ付けは使用せず、スクロールバーを追加して、上下にスクロールしてレコードを表示できるようにします。
たとえば、グリッドのページサイズを20に設定し、表示するレコード/行が40番目の場合、グリッドの右側に垂直スクロールバーが表示されます。'<= 20'の場合、スクロールバーは表示されません。
mysql - 編集可能グリッド HTML
mySql DB の編集可能なグリッドに問題があります。データを適切にロードしますが、編集する必要がある場合、最初の行からのみデータのみを選択します。更新テキスト ボックスに他のセル データは読み込まれません。
この http://www.editablegrid.net/enモジュールを使用しています。
jsp - EditableGrid データ型: double
editablegrid ライブラリを使用してテーブルを編集可能にしているので、データを取得しているデータベースを後で編集および更新できます。jsp のメタデータ ヘッダーに問題があります。私が持っている:
これはすべて非常にうまく機能しますが、表示される PRICE 列はちょっと奇妙です。ピリオドの代わりにコンマを使用し、その逆も同様です。たとえば、次のようになります。
1.5(1.5)は「1,5」と表示されます 1,500(1,500)は「1.500」と表示されます
これを変更する方法を知っている人はいますか?
javascript - Firefox でグリッドがレンダリングされない
EditableGridを使用して、列モデルを動的に生成および操作しています。Firefox との互換性の問題が 1 つだけあったことを除いて、すべてが計画どおりに進んでいます (..はい、IE ではありません ---)。これはある種の閉鎖の問題であると理解していますか?これを回避する方法はないようです。これは何かがうまくいかないところです:
スローされる例外は次のとおりです。
ReferenceError: GetValidatorObject が定義されていません [var valObj = GetValidatorObject(expression);]
何か案は?
php - EditableGrid+mysql と追加/削除
Soo.. EditableGrid ( http://www.editablegrid.net/ ) の例を入手しました。これは、並べ替え、インライン編集、および mysql データベースの更新を使用して、mysql テーブルから html グリッドにデータをロードできる非常にクールなグリッドです。別の例からフィルタリング機能を追加しましたが、行の削除と行の追加機能の追加に苦労しています。
新しい列を追加して削除する方法の例を見つけたので、そこから更新関数を呼び出すことができました..しかし、構文とそれを配置する場所に苦労しています..javascriptはこれまでのところ私を悩ませています..http :/ /www.editablegrid.net/editablegrid/examples/simple/index.html
出力は単純な html ファイルの div にロードされ、非常にうまく機能します。「新規」および「削除」関数をテーブルに追加したいだけです。
任意の支援をいただければ幸いです。
loaddata.php からの出力は次のようになります。
javascript - EditableGrid JavaScriptライブラリで列をソートできないようにする方法は?
列ヘッダーをクリックして実行される列の並べ替え機能を拒否したいのですが、この動作に設定するプロパティが見つかりません。