1

注釈をフレックスペーパーに保存しようとしています..これを使ってみました

marksArray = JSON.stringify($FlexPaper('documentViewer').getMarkList());

var initialMarks = JSON.parse(marksArray);

$FlexPaper('documentViewer').addMarks(initialMarks);

しかし、それは機能していません..

コンソールで、marks = $FlexPaper('documentViewer').getMarkList()[0]; を使用してみました。マーク内に格納されていることがわかりますが、 $FlexPaper('documentViewer').addMarks(marks) の場合は未定義と表示されます。

何か不足していますか?助けてください、よろしくお願いします。

4

1 に答える 1

1

flexpaper クラシック ページから Annotations Web Server Package をダウンロードした後、必要なファイルを取得します。私が見逃したのは <'flexpaper:annotations_handler runat="server"/> でした。それは simple_document.aspx ページのスクリプト内にあるはずです。そして、annotations_handlers.ascx ページで、その (onMarkCreated ,onM​​arkDeleted,onMarkChanged) JQuery コードを flexpaper_handlers.js ファイルに移動しました。これらの変更の後、私のために働いています。

于 2015-08-11T10:16:12.820 に答える