問題タブ [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.

0 投票する
0 に答える
83 参照

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

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

php - EditableGrid、「addcolumn」ループ

EditableGrid コードのループを作成しようとしています。これが今の様子です。

したがって、ページに新しい列を追加する必要がある場合は、MySQL データベースに新しい列を追加し、次のようにこのコードに新しい行も追加します。

ページに新しい列を自動的に追加するために、テーブルから取得した最初の引数 (データベース内のフィールドの名前) の入力を取得するループを作成します。

このテーブルから取得した他の 2 つの引数 (ヘッダーに表示されるラベルと MySQL の列のデータ型):

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

javascript - Angular JS は新しい行をデフォルトで編集可能モードに追加します

ng-repeat ディレクティブを使用してグリッドを作成していますが、 new row をクリックすると、新しい行はデフォルトで編集可能モードにならず、ユーザーは編集ボタンをクリックする必要があります。編集可能モードで新しい行を作成するにはどうすればよいですか?

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

javascript - 剣道UIモデル定義で数値の小数点以下の桁数を設定するには?

で剣道UIの編集可能なグリッドを使用していNumericTextBoxます。通常NumericTextBox、小数点以下の桁数は 2 に制限されています。つまり、10.135 と入力すると、値は 10.14 にフォーマットされます。しかし、私が必要としているのは、10.135 自体を入手することです。ここで何をすべきか。

私のモデル定義。

私のビューモデルでは、グリッドを次のように設定しました。

この例では、失敗した試行については触れていません。現在、私のWeightフィールドは 2 つのフィールドを持つ数値テキスト ボックスです。Weight私のフィールドを小数点以下3桁のNumericTextBoxにするためにここで何をすべきか.

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

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がその余分なアンパサンドとトークン番号を無視または取得する方法はありますか?

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

javascript - 既存の Web ページに jeditable を含めました。$.editable が未定義になる

jeditable私は既存のウェブページに含めました。

$.editableですundefined

関数を呼び出したり、使用してeditableフィールドを編集することができません

このような jQuery プラグインを含める適切な方法は何ですか?

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

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

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

gridview - 編集可能なグリッドビュー フィールドにオートフォーカス

オートフォーカスを追加して、編集可能なグリッドビュー フィールドを選択するにはどうすればよいですか?

エディタクル フィールドをオートフォーカスおよびオートセレクトにしたい。これが私のグリッドビューコードです: