4

ドキュメントで説明されているように jstree を使用してコピー & ペーストを設定するデフォルトの方法は十分に簡単で、うまく機能しますが、ロードされたページの JavaScript 変数コンテキストの範囲内でのみです。

具体的には、コピーしてから貼り付けを選択すると機能します。ただし、コピーを選択してからページをリロードすると、コピーに関するデータが失われるため、貼り付けが機能しません。

どうすればこれを機能させることができますか?何かを保存してCookieから取得する必要があると思います。どこで見つけますか?また、このユースケースのプラグインに既存のオプションはありますか?

4

2 に答える 2

1

視聴者によっては、html5 ローカル ストレージを介してコピー/貼り付けを実装しようとします。単純なテキストのコピーなどの場合、実装はかなり簡単です。

Html 5 のローカル ストレージは、ユーザーのローカル Web ブラウザー メモリに格納される単なるキーと値のペアです。したがって、Web ブラウザのリロードによって維持されます。誤ってブラウザを完全に閉じてしまった場合でも、保存できるはずです。

ちょっとした JavaScript で考えてみます。JQuery のようなライブラリを使用すれば、実装はそれほど難しくないはずです。複数のキーと値のペアを使用できるため、複数のコピーを有効にするという追加の利点も得られます。

私が見つけたチュートリアルを見て、それを始める方法を理解するのにかなり良いと思います:

http://paperkilledrock.com/2010/05/html5-localstorage-part-one/

于 2012-05-01T21:53:51.117 に答える
0

私が理解している限り、jstree 用の新しいプラグインを作成して、これを実現できます。

ここを見て、現在のCRRM プラグインがどのように実装されているかを確認してください。

それがどのように実装されているかを見て、同様の方法で永続的にメソッドを実装できると思います。

于 2012-04-27T16:24:14.617 に答える