問題タブ [inplace-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.
application-design - インプレース編集と編集ページ
Web アプリケーション、特に大量のデータ管理 (連絡先、住所、注文など) を扱うアプリケーションを開発する場合、通常、インターフェイスをインプレース編集として作成しますか、それとも別の「編集」ページを作成しますか(および閲覧専用ページ)?
なぜ/他の利点とは何ですか? このようなデータ管理を行う自分のプロジェクトについて決定を下そうとしていますが、どちらに進むべきかわかりません。
javascript - evalScripts:true は Ajax インプレース エディターでは何もしません
インプレース エディターを作成する次のコードがあります。
日付を変更した後、応答は良好に見えます。
唯一の問題は、インプレース エディター フィールドに実際にこの応答が表示され、評価されていないことです。evalScripts を true に設定しても何も起こらないようなものです。なぜこれが起こっているのか知っている人はいますか?
ありがとうございました!
javascript - Rails:インプレースエディターですが、ポストバックはありませんか?
RailsプロジェクトでPrototypeを使用して、フォームのインプレース編集(Ajax.InPlaceEditorを介して)を行っています。ただし、すぐに投稿して更新を行うことは望ましくありません。フォーム自体はかなり複雑であり、ユーザーは変更を破棄することを決定する可能性があります。フォームが(彼らにとって)目に見えない形でデータベースを更新したため、今だけ彼らはできません。
したがって、私が考えていたのは、ポストバックURLを指定せずにPrototype InPlaceEditorを使用して(またはtrueを返す汎用ポストバックURLにする)、フィールドの「onLeaveEditMode」の一部として、非表示のフォームフィールドを更新することでした。新しい値。
そうすれば、ユーザーがインプレースエディターの見栄えが良くても、下部にある[キャンセル]を押してすべての変更を元に戻すことができます。
それで、私は小さなテストプロトタイプでこのミッションに着手しました、そしてそれはうまくいくようです-それがかなりの量のjavascriptコードを意味し、ある意味でInPlaceEditorの目的を卑劣なように感じることを除いて。これは解決された問題である必要がありますが、私のgoogle-fuは私が望むように何も返しません。
フィールドをインプレース編集できますが、変更をコミットするには「保存」を押す必要がある、このようなもの(ただし、明らかにグリッドフォームではありません): http ://www.nitobi.com/products/grid/editors/
いくつかの質問:1)これを行うための既存のrailsプラグインまたはPrototypeクラスはありますか?2)そうでない場合、私のアプローチは合理的に聞こえますか?
ありがとう!!
php - AJAXインライン編集:新しい変更にPHPアップデートを追加
私はホームページで作業しており、管理者ができるだけ簡単にするためにAJAXインライン編集スクリプトを使用します。私が使用しているスクリプトはこれで、インライン編集スクリプトに必要なほとんどすべてが含まれています。新しい変更をキャプチャしてPHP関数に送信すると、データベースがそれらの新しい変更で更新されるときに問題が発生します。
私はAJAXとPHPを一緒に使った経験があまりないので、少し迷っていますが、見つけたコードを試しました。
問題は、このコードを実装する方法や場所がよくわからないこと、または使用するのに適切なコードであるかどうかさえわからないことです。コードを表示するために、2つのtxtドキュメントを添付しました。
と
Inindex.php.txt
は、データベースからデータを取得し、jQueryコードを少し使用するインデックスページです。にjQuery.editableText.js.txt
は具体的なjQueryコードがあります。PHPハンドラーページは、正しいフィールドを取得してデータベースで更新するという点で、ほぼ標準的なものだと思います。
macos - GNU sed と BSD/OSX の両方で動作するインプレース編集用の sed -i コマンド
gmake
MacOS に移植しようとしている(Linux 用に開発された) makefile がありますが、sed
協力したくないようです。私がしているのはGCC
、依存ファイルを自動生成するために使用し、sed
. の関連部分makefile
:
これは GNU/Linux では問題なく動作しますが、MacOS でビルドしようとすると次のようなエラーが発生します。
sed
キャラクターを切り落としているように見えますが、解決策がわかりません。
c# - C# で IWindowsFormsEditorService を実装するには? 別名 Windows フォームでのインプレース編集のシミュレート
Visual Studio のプロパティ グリッドに似た Windows フォーム ベースのカスタム コントロールを実装したいと考えています。このため、はるかに単純ですが。理想的には、クライアント指定の UITypeEditor 実装を呼び出すことによって、プロパティ グリッドでインプレース編集をトリガーするために使用される IWindowsFormsEditorService インターフェイスの動作を複製したいと考えています。
単純な例として、セル内のシミュレートされた ComboBox (またはドロップダウン リスト) を介して値の編集を実装するだけで済みます。Visual Studio が行う方法には、実際の ComboBox コントロールが含まれます。むしろ、Visual Studio はセルの右側に小さなドロップダウン ボタンを表示します。これを押すと、単純な ListBox コントロールの表示と操作がトリガーされ、ComboBox のドロップダウンをシミュレートするように配置されます。
これを実現するには、編集中に独自のモーダル メッセージ ループを実装する必要があることを理解しています。ただし、このメッセージ ループを配置する方法と場所を理解するのに苦労しています。また、カスタム コントロールの境界を越えてドロップダウン リストが拡張されるという問題もあります。
私は COM と C++ に精通していますが、純粋な C# ベースのソリューションを実装したいと考えています。
カスタム グリッドのようなコントロールで単純なシミュレートされた CombBox In-Place 編集を実装するには、どのような方法がよいでしょうか?
perl - ファイル全体を読み取り、インプレース編集時に印刷しますか?
インプレース編集のほとんどの例は、1つまたは複数のファイルを反復処理し、一度に1行ずつ読み取りおよび印刷するワンライナーです。
ファイル全体を配列に読み込み、必要に応じて配列を変更し、^Iスイッチを使用してインプレース編集を実行しながら配列を印刷する例は見つかりません。ダイヤモンド演算子からファイル全体を読み取り、内容を編集して内容全体を印刷しようとすると、印刷がARGVOUTではなくSTDOUTに送られ、ARGVOUTが閉じていることがわかります。同じファイルを開いて出力してから印刷することはできますが、なぜそれが必要なのかわかりません。次に例を示します。
上記を実行すると、期待どおりにtest.txtファイルのバックアップが作成されますが、編集されたtest.txtは空のままになり、代わりに編集されたコンテンツがSTDOUTに出力されます。
javascript - Prototype の inPlaceEditor ですべてのテキストを消去した後に編集できない
私が見つけた Prototype の inPlaceEditor の例はすべて、同じ問題に悩まされています。<p>
編集モードに入り、すべてのテキストを消去して [OK] をクリックすると、タグが空になり、クリックするものがないため、これ以上編集できなくなります。これも例です: http://24ways.org/examples/edit-in-place-with-ajax/
では、空のフィールドのように、空のフィールドをインプレース編集するにはどうすればよいでしょう<td>
か?
perl - Perl の自動分割機能とその場での編集
タブレータで区切られたファイルの3番目の各値を固定値に置き換える必要があるというタスクがありました。UnixシェルのPerlでできると思います
これが「正しい」方法であるかどうか、またはそれを行うためのより良い方法があるかどうか(現在より良い定義が不足している場合)を知りたかっただけですか?
ajax - inplace-editor を ajax で使用し、サーバーの XML ファイルに保存する
jsp でインプレース エディターを使用したいのですが、再度編集した後、xml ファイルからコードを取得し、ajax を介して xml ファイルに保存する必要があります。struts 1 フレームワークを使用しています。
これを使用して編集できるヘルプ マニュアルを作成しているので、助けてください。これ以上テーブルを作成して、毎回テーブルにすべての詳細を入力したくありません。だから私はxmlファイルで行くと思った。