問題タブ [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.
capybara - カピバラの編集可能なグリッド機能のテストが機能しない
editablegrid.net を使用します。レイアウトと機能が本当に好きです。唯一の問題は機能テストです。カピバラでは何も動作していないようです - ページ スナップは実際のグリッドのページ コンテンツを表示しません。マッチャーは js でレンダリングされたコンテンツを表示しません。
カピバラのサポートは mac os x にはまだないようなので、古いファントム (v1.9.2) を使用する必要があります。
運機能のテストを行った人はいますか?
試したこと
- ページの更新: page.driver.browser.navigate.refresh
- ロード用のターボリンクイベントを使用してオンになっていることを確認しました
- セレンとポルターガイストを試した
セットアップの詳細
バージョン
更新 されたバージョンの更新
ただし、簡単なテストを行うと
このページには、editablegrid
開発中に正常に動作する が含まれています (サンプル スクリーン ショット ( http://imgbox.com/rqwx1vHe ) を参照) は、保存されたスクリーン ショット ( http://imgbox.com/t1CG6hQa )でレンダリングされません。
その他の注意事項
- セレンも試しましたが、同じ問題です。グリッドが表示されないことは明らかです。
- イベントにターボリンクの読み込みを使用して、ページの読み込みをトリガーしました。
グリッドコード
更新 2
index.json.jbuilder
更新 3
データベースクリーナーコードがロードされました
require 'database_cleaner' RSpec.configure do |config| config.before(:each) do DatabaseCleaner.clean_with(:truncation) end
php - EditableGrid、「addcolumn」ループ
EditableGrid コードのループを作成しようとしています。これが今の様子です。
したがって、ページに新しい列を追加する必要がある場合は、MySQL データベースに新しい列を追加し、次のようにこのコードに新しい行も追加します。
ページに新しい列を自動的に追加するために、テーブルから取得した最初の引数 (データベース内のフィールドの名前) の入力を取得するループを作成します。
このテーブルから取得した他の 2 つの引数 (ヘッダーに表示されるラベルと MySQL の列のデータ型):
javascript - Angular JS は新しい行をデフォルトで編集可能モードに追加します
ng-repeat ディレクティブを使用してグリッドを作成していますが、 new row をクリックすると、新しい行はデフォルトで編集可能モードにならず、ユーザーは編集ボタンをクリックする必要があります。編集可能モードで新しい行を作成するにはどうすればよいですか?
javascript - 剣道UIモデル定義で数値の小数点以下の桁数を設定するには?
で剣道UIの編集可能なグリッドを使用していNumericTextBox
ます。通常NumericTextBox
、小数点以下の桁数は 2 に制限されています。つまり、10.135 と入力すると、値は 10.14 にフォーマットされます。しかし、私が必要としているのは、10.135 自体を入手することです。ここで何をすべきか。
私のモデル定義。
私のビューモデルでは、グリッドを次のように設定しました。
この例では、失敗した試行については触れていません。現在、私のWeight
フィールドは 2 つのフィールドを持つ数値テキスト ボックスです。Weight
私のフィールドを小数点以下3桁のNumericTextBoxにするためにここで何をすべきか.
php - EditableGrid loadXML
EditableGrid の loadXML(URL) または loadJSON(URL) を使用して、オラクルからデータを取得しています。
EditableGrid は、URL の末尾にトークン ID を追加した GET リクエストを生成することに気付きました。
したがって、リクエスト URL は url&1478799713810 になりました
そして、サーバー側のスクリプトは次のようなエラー メッセージを返します。
クエリ文字列または投稿フォームに「=」がありません。
これは、サーバー スクリプト、より具体的には、PHP の代わりに Apache PL/SQL ゲートウェイ経由で PL/SQL を使用しているためです。
おそらく、php はそのトークンを自動的に処理しますが、pl/SQL のストアド プロシージャはその余分なパラメータを認識しません。
EditableGridが余分なものを追加するのを止める方法はありますか、それともpl/SQLがその余分なアンパサンドとトークン番号を無視または取得する方法はありますか?
javascript - 既存の Web ページに jeditable を含めました。$.editable が未定義になる
jeditable
私は既存のウェブページに含めました。
$.editable
ですundefined
。
関数を呼び出したり、使用してeditable
フィールドを編集することができません
このような jQuery プラグインを含める適切な方法は何ですか?
asp.net-mvc - 剣道グリッド、データテーブル バインド: System.ArgumentException: 指定された名前のプロパティ: ID が型で見つかりません: System.Data.DataRowView
私の見解では、Kendo Grid にバインドする 1 つのプロパティが DataTable (データと呼ばれる) であるモデルを送信します。
問題は line field.Editable(false) にあります - true に設定しようとすると動作します。DataRowView に ID 値がないと言われています。DataTable に ID という列があると確信しています。100 回以上チェックしました。正確なエラー:
指定された名前のプロパティ: ID が型で見つかりません: System.Data.DataRowView パラメーター名: propertyName
説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.ArgumentException: 指定された名前のプロパティ: ID が型で見つかりません: System.Data.DataRowView パラメーター名: propertyName
gridview - 編集可能なグリッドビュー フィールドにオートフォーカス
オートフォーカスを追加して、編集可能なグリッドビュー フィールドを選択するにはどうすればよいですか?
エディタクル フィールドをオートフォーカスおよびオートセレクトにしたい。これが私のグリッドビューコードです: