問題タブ [roweditor]

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 投票する
1 に答える
1338 参照

extjs - Extjs の行編集プラグインの問題

私は ExtJs で完全に機能する liveSearchGridPanel を持っています。行を編集するとエラーが発生します。何が起こるかというと、ユーザーの年齢を変更したときに私の場合のように更新された行を再ソートする必要がある場合(年齢に基づいて並べ替えています)、行はグリッド内で上下しますが、前のレコードもそこに残りますWebページ全体を手動で更新するまで。スクリーンショットは以下です

編集後のマイページのスクリーンショット

私のプロキシモデルは次のとおりです。

ではApplication.js、行編集プラグインを次のように定義しました。

そして私の店は次のようになります:

誰かが私の間違いを指摘できますか?

の「編集」機能で編集した後、ストアをリロードしようとしましrowEditingたが、うまくいきませんでした。

御時間ありがとうございます。

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

extjs - ExtJS 5: 複雑なグリッド データ - 列エディターの値を設定する

「複雑な」データがあります。つまり、データに関連付けがあり、グリッドでこれらの関連付けを使用しようとしています。一部のデータに基づいて列を作成します。データは配列にネストされているため、列ごとにレンダラーを設定します...エディターも設定します。レンダラーは問題なく動作していますが、エディターの値の設定が思ったほどうまくいきません。ここに私のコード(およびFiddle)があります:

合計で、...、、、および の 3 つの列がNameありHomeますCell。今、あなたは考えているかもしれません.配列の代わりにCellとHomeオブジェクトを持たないのはなぜでしょうかphones...まあ、それは私がやろうとしていることではありません.このデータを適切に構造化する方法ではないと思います. . とにかく、グリッドを初期化するときに、これら 2 つの追加の列を作成します。

問題は、「ホーム」列と「セル」列に設定したエディターに付属しています...ネストされたデータを使用していて、適切なdataIndexがないため、エディターがレンダリングすると、空の値が表示されます編集者。そこで、beforeedit イベントを利用してみて、値を取得できると考えましたが、残念ながら、エディターの値を設定できるようには見えませ

行をクリックすると、エディターで設定したいホームとセルの値が警告されることがわかりますが、エディターに setValue を使用しても機能しません...取得方法について洞察を持っている人はいますか?これは行く?

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

jsf - p:dataTable rowEdit が行オブジェクトを更新しない

rowEdit モードを使用してデータテーブルの行を編集しようとしていますが、うまくいきません。

これがrowEditイベントです:

そして、マネージドBeanに対応するメソッド:

このevent.getObject()メソッドは、編集された行に対応するオブジェクトを返しますが、プロパティは変更されていません。

誰かがこの問題について何か考えがありますか?

よろしくお願いいたします。

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

primefaces - primefaces roweditorのアイコンを変更するにはどうすればよいですか

Primefaces 5.3 のアイコンを変更する方法はありますか? ここで答えを確認し、ウェブで検索しましたが、わかりませんでした。

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

extjs - maxLength 検証がトリガーされると RowEditor がクラッシュする

行編集プラグインを備えたグリッドがあり、グリッド内に 1 つの数値フィールドがあり、フィールドの maxValue 属性が 100 に設定されています。ただし、maxLength 検証をトリガーするたびに、すべての行編集ボタンがクラッシュし、応答がありません。行編集モードをキャンセルするためにページを更新する必要があります。この問題を解決する方法を知っている人はいますか?

ここに画像の説明を入力

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

c# - 編集テンプレートを使用してグリッドビューの特定のフィールドのみを編集する

エラーが発生しています: オブジェクト参照がオブジェクトのインスタンスに設定されていません。赤いテキストは次のとおりです。

グリッドビューでデータを編集したい。ここに私のコードがあります:

これが getproducts() です

ここで何が欠けていますか?

別の質問です。更新リンクをクリックすると、名前と価格フィールドに編集テキストボックスが表示されます。しかし、名前の値はそこにありませんか? これがスクリーンショットです。

スクリーンショット

ここに私のhtmlコードがあります:

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

javascript - 一部の条件でのみExtjs 5行編集

こんにちは。行編集機能を使用するテーブルがあり、次の列があります。

}

ここで、別の列に特定の値がある場合にのみ、この列を編集可能にしたいと思います。たとえば、'model'列に'CPU'値がある場合です。それ以外の場合は、この値のエディターがありません。

それは可能ですか?

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

primefaces - PrimeFaces の rowEditor は最初の試行以外は機能しません

こんなp:dataTable顔してます。

p:rowEditor初めて正常に動作します。そして、2回目からはうまくいきません。編集モードになりますが、チェックボックスと x が反応しません。