問題タブ [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 投票する
2 に答える
1351 参照

powershell - 現在の回線を消去するPowerShellホットキー?

PowerShellセッションで現在の行を消去するホットキーを実行したいと思います。そのようなことは可能ですか?

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

jquery - jqGrid - オートコンプリートによるインライン編集

私はそれを例ですでに見たと確信していますが、再び見つけることはできません:(

インライン編集を備えた jqGrid があります。それはうまくいきます。1 つの列には、200 エントリの選択ボックスがあります。それらはすでにデータベースクエリから取得されています。

200エントリは多すぎるので、入力フィールドとライブ検索が欲しいです。クリックすると、ID が保存されます。

誰かが例を知っていますか?

どうもありがとう、アントニア

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

javascript - YUI 2 のリッチ テキスト エディターをインライン編集に使用する

YUI 2 の DataTable でインライン編集を使用しています。これにはリッチ テキスト エディターを使用したいのですが、組み込みオプションには含まれていません。これを行うコード、またはそれを統合する方法を知っている人はいますか?

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

jqgrid - 編集中にエラーが発生した場合に行を復元しないようにする

この場合、エラーを処理できますが、この行の後にデータが復元されます。問題は、次の場合に行の復元を防ぐ方法data.result.success == falseです。

モーダルボックスで編集すれば、すべて問題ありません。しかし、インラインモードではそうではありません。

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

asp.net-mvc - 方法: MVC と Ajax を使用して、データ入力 + モデル バインディングのためにグリッドの行を追加/削除しますか?

私は Ajax を初めて使用しますが、MVC + モデル バインディングを合理的に使用する方法を知っていると思います。

私がやろうとしているのは、[追加] ボタン (または Ajax.ActionLink) を作成して、データ入力用のグリッドに新しい行を追加することです。例: 注文 (ヘッダー) と製品 (アイテム) を持つ典型的な注文入力システムを考えてみてください。私の OrderViewModel には「Order」オブジェクトが含まれており、Order オブジェクトにはコレクション List が含まれています。

これを行う方法は、View が PartialView でグリッドをレンダリングすることです。PartialView は、List からテーブル タグを作成する単純な for ループです。デフォルトのモデル バインダー (コレクション用) を使用します。

これを行う方法について提案はありますか?

jQueryを使用してこれを行う方法はすでに理解していますが、Ajaxを試して使用して、カスタムビジネスロジック(デフォルトの設定、翻訳など)を追加できるようにしたいと思います。これをクライアント側で行います。

言い換えれば、Telerik グリッドがリンク/ボタンの追加/削除を使用して Ajax 編集で行うのと同様のことをしたいと考えています。

ヒントとサンプル コードをいただければ幸いです。

私の課題の 1 つで、間違った方向に進んでいるかどうかはわかりませんが、モデルを Ajax サブミットからコントローラー アクションに戻す方法がわからないことです。Telerik のコードを見ると、保持されたアイテムが HttpContext.Session に格納されているように見えます。これがまさに、Telerik のグリッドを使用したくない理由です。

ありがとう。

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

javascript - 一度に複数のフィールドを編集するためのインプレース編集 JavaScript

複数のフィールドを同時にインライン編集するための JavaScript ライブラリまたはサンプル コードを推奨できる人はいますか? Flickr に似たものを探しています。写真の名前または説明のいずれかをクリックすると、両方がテキスト ボックスに変わり、ユーザーが [保存] をクリックすると両方が保存されます。

私は jQuery を使用しているので、jQuery プラグインは便利ですが、必須ではありません。私はすでにhttps://stackoverflow.com/questions/708801/whats-the-best-edit-in-place-plugin-for-jqueryを見てきましたが、複数のフィールドをサポートするものは見つかりませんでした。

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

php - Code Igniter プロジェクトのインライン編集 (モジョモーターのような)?

そこで、Code Igniter でサイトを構築しましたが、MojoMotor が提供するものと同じように、クライアントがコンテンツをインラインで編集できれば最も簡単だと思うページがいくつかあります。

mojomotor の使用には興味がありませんが、コード イグナイター プロジェクトでこのようなことを行った人がいるのだろうかと思いました。

それがどのように機能するかのアイデアとして: クライアント管理者ユーザーは、通常のカスタム構築された管理 CMS 領域にログインできると考えていました。ログイン後、セッションを設定して、選択したページの公開サイトを参照できます。

これらのページには、その管理者セッションのチェックが組み込まれており、存在する場合は、管理者バナーをオーバーレイし、何らかの方法でフィールド (対応するテーブルに関連する特定の ID またはクラスを持つコンテンツ div) を有効にする js ファイルを含めることができます。 /DB のフィールド) を編集します。

- 編集 -

かなりの数の js インライン エディターを見てきました。私の混乱は、それらをデータベースとコントローラーに統合する最善の方法についてだと思います。つまり、div id/class を何らかの方法で db フィールドにマップするという考えです。

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

java - jEditable を使用した Java サーブレットへの投稿

jEditable に詳しい人はいますか? サイトhttp://www.appelsiini.net/projects/jeditableに記載されているように、Java サーブレットに投稿することができます。サーブレットに値を投稿してキャプチャすることができません。また、インライン編集ボックスは変更を登録しません。

脚本

HTML

Java サーブレット

0 投票する
5 に答える
15682 参照

jqgrid - jqGrid-インライン編集-ダーティ/変更されたセルを検出

jqgridのgetChangedCellsメソッドを使用してデータが変更されたかどうかを判断する例はありますか?

jqgridのダウンロード可能なデモでgetChangedCellsをgrepしましたが、getChangedCellsの使用例ではなく、関数定義しか見つかりませんでした。

私がやりたいのは、ユーザーが別の行をクリックした場合にユーザーが行った編集を保存することです。ただし、行がダーティの場合にのみ保存を送信したいと思います。

よろしくお願いします、-ネイト

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

javascript - Dojo ウィジェットのインライン編集

フォーム データを表示するための Dojo ウィジェットを作成しました。このウィジェットでインライン編集を有効にしたいと考えています。最初に、JavaScript で html を文字列として書く実験を始めました。私はこれをしたくありません。dojo は、html ファイルをテンプレートとしてロードするインターフェース dojo.cache() を提供します。このメソッドを使用して、フォーム ビューのテンプレート データを読み込みました。

フォーム編集用。ajax 呼び出しが送信され、フィールド タイプ データが受信されます。これに基づいて、html をインライン エディターに解析する必要があります。

私の質問は、 dojo.cache() を使用して、入力タイプに基づいて html を取得する方法です。テンプレートには次のようなデータが含まれる場合があります

またはそれ以上...これらすべてのテンプレートを1つのファイルで定義し、 dojo.cache() を使用してファイルを取得できますか? この場合、必要なフィールドを選択する方法に行き詰まっています。