問題タブ [undo-redo]
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.
vb.net - 元に戻す/やり直しを実装する際の問題
コードに問題がある
元に戻すをクリックした後、画像に描画できません。理由がわかりません
これは私のコードです
javascript - Javascript のメメント
CRUD フォームで使用する memento パターン (GoF) の JavaScript 実装を探しています。基本的なレベルでは、入力の変更を元に戻すだけで十分ですが、YUI や Ext などの標準の JS フレームワークで使用して、グリッド アクション (新しい行、行の削除など) を元に戻したりやり直したりすると便利です。
ありがとう
undo-redo - JavascriptMVCで元に/やり直しエンジンを実装することは可能ですか?
JavascriptMVCで元に/やり直しエンジンを実装することは可能ですか?
language-agnostic - 不変オブジェクトで元に戻す/やり直し
私は記事で以下を読みました
不変オブジェクトは、元にたりやり直しや中止可能なトランザクションなど、特定の一般的なイディオムを実装する場合に特に便利です。たとえば、元に戻す。undoを実装するための一般的な手法は、各コマンドを逆に実行する方法を何らかの形で知っているオブジェクトのスタックを保持することです(いわゆる「コマンドパターン」)。ただし、コマンドを逆に実行する方法を理解するのは難しい場合があります。より簡単な手法は、連続するコマンド間のシステムの状態を表す不変オブジェクトのスタックを維持することです。次に、コマンドを元に戻すには、単に前のシステム状態に戻します(そして、おそらく現在の状態をREDOスタックに保存します)。
ただし、この記事では、不変オブジェクトを使用して「元に戻す」操作を実装する方法の実用的な例は示されていません。たとえば...Gmailの受信トレイから10通のメールを削除します。これを行うと、元に戻すオプションがあります。この点で、不変オブジェクトはどのように役立ちますか?
oracle - Oracle UNDO / REDO ログへの書き込みを回避する方法
Oracle PL / SQL スクリプトがあります。約 5,100 万のレジスタを処理し、結果を 5 つの異なるテーブルに書き込みます。
問題は、昨夜プロセスを実行したままにしたことです。どうやら UNDO ログにオーバーフローがあったようです。
特に、このスクリプトのロールバックには関心がありません。失敗した場合は、再度実行できます。
元に戻す/やり直しログの使用を最適化する方法はありますか? それらを書くことを避けるか、それらの書き込みを最小限に抑えますか?
私が理解している限り、APPEND挿入を使用することに加えて、出力テーブルにNOLOGGING属性を設定すると役立ちます(ここで述べたように)。
javascript - HTML 注釈 (選択、ハイライト、フォーマットの削除)
ユーザーが Web ページの任意の部分を選択できるようにする、クロス ブラウザー Web ベースの注釈ツールセットに取り組んでいます。
- HIGHLIGHT、選択した場合:
ジョンは<li>大きい</li> <li>ダンプ</li>
結果
<span style="background-color: rgb(106, 168, 79)">john is</span> <li><span style="background-color: rgb(106, 168, 79)">big</span></li> <li><span style="background-color: rgb(106, 168, 79)">dump</span></li>
- REMOVE FORMAT : 以下を選択した場合:
john
から
<span style="background-color: rgb(106, 168, 79)">john is</span> <li><span style="background-color: rgb(106, 168, 79)">big</span></li> <li><span style="background-color: rgb(106, 168, 79)">dump</span></li>
結果
<span style="background-color: rgb(106, 168, 79)"></span> john <span style="background-color: rgb(106, 168, 79)">is</span> <li><span style="background-color: rgb(106, 168, 79)">big</span></li> <li><span style="background-color: rgb(106, 168, 79)">dump</span></li>
- UNDO/REDO : 機能があると便利
実行したアクションを元に戻したりやり直したりできるようにするため
強調表示の部分的な解決策があります
}
私の要件はリッチテキスト エディターと非常に似ていたので、ckeditor のコードと (広範囲に) Google クロージャー エディターを調べました。どちらも編集可能な iframe でしか動作しないため、希望をあきらめました。私の要件の 1 つは、ユーザーが元のテキストを変更することは許可されておらず、独自の注釈 (ハイライト、インライン ノートなど) を追加することだけが許可されていることです。
ここにあなたのすべての意見を書きたいと思います。可能であれば、正しい方向に向けてください。
――チェサン
c# - Undo Redo 実装のベスト プラクティス
ウィンドウ アプリケーション (パワーポイントのようなエディター) に元に戻す/やり直しフレーム作業を実装する必要があります。従うべきベスト プラクティスは何か、オブジェクトのすべてのプロパティ変更と UI への反映をどのように処理するかです。
iphone - CGContext を NSUndoManager に保存するにはどうすればよいですか
これらのメソッドを使用して aCGContext
を myに保存できるようにしたいNSUndoManager
と
ところで、知りたい場合は、undoDrawing という名前の NSUndoManager があります。
undo-redo - jqueryの元に戻す/やり直しプラグイン
jquery に元に戻す/やり直しプラグインはありますか。そうでない場合は、特定のhtml要素でメカニズムを実装して元に戻す/やり直すことができます。
ありがとう。