問題タブ [inline-editing]

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 に答える
3363 参照

javascript - tinyMCE で p を br に変換する

助けてください。インラインエディターとして tinyMCE を使用しています。したがって、ユーザーが編集モードでEnterキーを押したときに、そうではないことが必要<br />です<p>。マニュアルとFAQを読んで試してみました

しかし、それは仕事ではありません。実際には、編集領域ですべてのコンテンツを削除して新しいテキストを入力したときのように機能することがあります。しかし、私はそれが常に機能する必要があります。助けてください。tinyMCE 3.4.4 のバージョン

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

jquery - jQueryを使用してグリッド内のすべての編集可能なフィールドのサイズを変更する

Webフォームの1つにRadGridがあり、InPlace(インライン)編集を使用しており、挿入用に下部に空の行があります。

グリッドが読み込まれると、JavaScript(私が想定している)を使用して、レンダリング後に列のサイズが自動的に変更されます(実際には、ページの読み込み時に調整された列を確認できます)が、列の入力は、列幅を調整しました。これにより、多くの空白が残ります。列のサイズを自動変更するJavaScriptメソッドにフックしようとしましたが、可能ではないようです。

jQueryを使用して、列のサイズが変更されたにすべての入力を検索し、列の幅に合わせてサイズを変更したいと思います。サイズを変更する必要がある入力はとだけです。幅を計算する必要はありません。コントロールの幅を100%に設定するだけで、列の使用可能なスペースがいっぱいになります。TextBoxesDropDowns

編集

また、入力はマークアップで100%の幅に設定されていますが、列のサイズが変更されてもスケーリングされないことに注意してください。この動作は正しくないようです。

RadGridには、ClientSettings多くのクライアント側イベントをサブスクライブできるセクションがありますが、グリッドの自動サイズ変更時にサイズ変更イベントは発生しません。ユーザーが手動で列のサイズを変更した場合のみ。

jQueryに精通している人の中には、これを行う方法についていくつかのアイデアを提案できますか?

RadGridのサンプルマークアップは次のとおりです。

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

jquery - jqGrid は、インライン編集がアクティブなときにセル データを設定します

ばかげた質問だと思いますが、解決策が見つかりません。jqGrid でテーブルを作成し、インライン編集を有効にしました 各行に、編集を有効または無効にするボタンを追加しました 編集中にのみアクティブになる 2 つ目のボタンを追加して、アクティブなインライン編集行。setRowData の編集中にデータ行にアクセスして変更する方法がわかりません行が選択されているがインライン編集モードでない場合はうまく機能します。

更新(悪いと思う)解決策を見つけましたが、私の問題を説明しています:

`

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

jqgrid - Canceling post of row data when inline editing finished (Per row post)

Is there anyway to cancel the post of the row data to the server when editing a row inplace and accepting the edit (pressing enter)?.

I want to do this because I need to post all data at once to the server, not row by row. So, I have a button that when pressed reads the grid data and sends it to the server through an ajax call. This is why I need to cancel the per row posting.

Edit: I have noticed there's a grid option when constructing that is supposed to do what I want, but at least for me, it doesn't work, the option is cellsubmit:'clientArray'.

Thanks in advance.

0 投票する
3 に答える
265 参照

javascript - インライン編集とプログレッシブエンハンスメントの競合

プログレッシブエンハンスメントを備えたWebページがあります。スクリプトによってページにいくつかのフォーマットと要素が追加されます。

このページでは、インライン編集も可能です。

これが私の問題です。編集モードでは、プログレッシブエンハンスメントスクリプトがその役割を果たし、マークアップを追加します。一部のマークアップは編集可能な領域に入るので、ユーザーがページを保存すると保存されますが、これはもちろん望ましい動作ではありません。

インライン編集とプログレッシブエンハンスメントを同じページで機能させるためのクリーンな方法は何でしょうか?

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

ruby-on-rails - Rails (3) 例 ドラッグ アンド ドロップ + インライン編集

レコードセットのドラッグ アンド ドロップ + インライン編集の優れた概念実証を持っている、または知っている人はいますか?

レコードセットをロードして、ページ自体でインラインで編集できるようにしたい + その内容をドラッグ アンド ドロップできるようにしたい。

そのような機能のための最良のアプローチは何でしょうか? Railsのインラインレコードセット編集はすでに見つかりましたが、それはレコードセットを取得するだけで、インラインで編集可能になります。

どんな推奨事項も大歓迎ですthx

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

jquery - JQgrid - inlineNav の戻りデータへのアクセス

昨日だけjq-gridを使い始めましたが、これまでのところ、物事が行われる方法はやや曖昧です。下記参照...

私はインライン編集作業を行っており、データはデータベースに送られています。私のアクションは、「学生が保存されました」という文字列を返すだけです。fire-bug では、応答で戻り文字列を取得しているため、アクションが機能し$('#studentset').jqGrid('setRowData',Newly_created_ID,{firstName:"name", lastName:"name"});ています。文字列を変更した後に使用する予定です。

上記のように inlineNav を使用して手動で行 ID にアクセスして更新するにはどうすればよいですか?

これを設定する方法がよくわからないので、いわばストローをつかんでいます。誰かアドバイスしてください。

ありがとうございました。

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

validation - jqgrid を使用して、インライン編集を使用しているときにサーバー側の検証からエラーを返す最良の方法は何ですか?

jqgridを使用し、インライン編集モードを使用していますが、サーバー側の検証ルールからクライアントにエラーを返す方法がわかりません

サーバー側で流暢な検証を使用して、データベースに永続化する前に検証します。これはうまく機能しますが、インライン モードで編集するときにエラーを返す方法がわかりません。値をデータベースに永続化しない場合でも、クライアントは拒否する必要がある値を表示します。

誰かがインライン編集をコミットした後にエラーを返し、クライアント側でエラーを示すポップアップが表示され、編集状態のままになるようにするための推奨される方法は何ですか?


注: 下のこの画像は、以下の Oleg のコメントと回答に対応したものです。

ここに画像の説明を入力

0 投票する
3 に答える
3229 参照

android - ListView をインライン編集に使用しても問題ありませんか?

編集:

EditText に書き込めません。データを変更すると getView() が呼び出されるため、何かを書き込もうとすると消えます

SQLite からいくつかのデータをロードし、ListView または Grid にリストする必要があります。次に、インライン編集機能を提供します。つまり、ユーザーはその ListView OR グリッド内でもデータを編集できます。

現在、この目的のために ListView を使用しています。私が行ったことは、行アイテムのレイアウトを定義したことです。サンプル xml を以下に示します。

行項目.xml

SQLite からデータを取得しています & カスタム DataAdapter クラスを使用してデータを ListView にバインドします。

いくつか質問があります:

1- Android でのインライン編集のベスト プラクティスは何ですか?

2- ListView または Grid のインライン編集に最適なオプションは何ですか?

3- インライン編集に ListView を使用する利点と利点は何ですか?

まことにありがとうございます。

0 投票する
6 に答える
4765 参照

android - ListView 内の TextView のように見える EditText

ユーザーが のデータを編集できるアプリケーションを開発していますListView。その ListViewの中に入れたいEditTextのですが、この edittext は TextView のように動作する必要がありますが、ユーザーがクリックするとEditText、この機能を実現するにはどうすればよいですか?

実際、ListView 内の EditText は見苦しく、EditText はデフォルトで TextView のように見える必要がありますが、ユーザーがデータを編集しようとすると、EditText のように見えるはずです。

私の質問が明確であることを願っています。