1515 </div >
1616</template >
1717
18-
1918<script >
2019import { PdfViewerComponent , Toolbar , Magnification , Navigation , LinkAnnotation ,
2120 BookmarkView , ThumbnailView , Print , TextSelection , TextSearch ,
@@ -25,7 +24,7 @@ import { CheckBoxComponent } from "@syncfusion/ej2-vue-buttons";
2524export default {
2625 components: {
2726 ' ejs-pdfviewer' : PdfViewerComponent,
28- ' ejs-checkbox' : CheckBoxComponent,
27+ ' ejs-checkbox' : CheckBoxComponent
2928 },
3029 name: ' app' ,
3130 data () {
@@ -67,11 +66,11 @@ export default {
6766 },
6867 methods: {
6968 documentLoad : function () {
70- var viewer = this . $refs . pdfviewer . ej2Instances ;
69+ var viewer = document . getElementById ( ' pdfViewer ' ). ej2_instances [ 0 ] ;
7170 viewer .addCustomMenu (this .menuItems , false , false );
7271 },
7372 customContextMenuSelect : function (args ) {
74- var viewer = this . $refs . pdfviewer . ej2Instances ;
73+ var viewer = document . getElementById ( ' pdfViewer ' ). ej2_instances [ 0 ] ;
7574 switch (args .id ) {
7675 case ' search_in_google' :
7776 for (var i = 0 ; i < viewer .textSelectionModule .selectionRangeArray .length ; i++ ) {
@@ -85,7 +84,7 @@ export default {
8584 this .lockAnnotations (args);
8685 break ;
8786 case ' unlock_annotation' :
88- this .unlockAnnotations (args);
87+ this .unlockAnnotations (args);
8988 break ;
9089 case ' read_only_true' :
9190 this .setReadOnlyTrue (args);
@@ -99,7 +98,7 @@ export default {
9998 },
10099
101100 customContextMenuBeforeOpen : function (args ) {
102- var viewer = this . $refs . pdfviewer . ej2Instances ;
101+ var viewer = document . getElementById ( ' pdfViewer ' ). ej2_instances [ 0 ] ;
103102 for (var i = 0 ; i < args .ids .length ; i++ ) {
104103 var search = document .getElementById (args .ids [i]);
105104 if (search) {
@@ -134,7 +133,7 @@ export default {
134133 },
135134
136135 lockAnnotations : function (args ) {
137- var viewer = this . $refs . pdfviewer . ej2Instances ;
136+ var viewer = document . getElementById ( ' pdfViewer ' ). ej2_instances [ 0 ] ;
138137 for (var i = 0 ; i < viewer .annotationCollection .length ; i++ ) {
139138 if (viewer .annotationCollection [i].uniqueKey === viewer .selectedItems .annotations [0 ].id ) {
140139 viewer .annotationCollection [i].annotationSettings .isLock = true ;
@@ -146,7 +145,7 @@ export default {
146145 },
147146
148147 unlockAnnotations : function (args ) {
149- var viewer = this . $refs . pdfviewer . ej2Instances ;
148+ var viewer = document . getElementById ( ' pdfViewer ' ). ej2_instances [ 0 ] ;
150149 for (var i = 0 ; i < viewer .annotationCollection .length ; i++ ) {
151150 if (viewer .annotationCollection [i].uniqueKey === viewer .selectedItems .annotations [0 ].id ) {
152151 viewer .annotationCollection [i].annotationSettings .isLock = false ;
@@ -158,7 +157,7 @@ export default {
158157 },
159158
160159 setReadOnlyTrue : function (args ) {
161- var viewer = this . $refs . pdfviewer . ej2Instances ;
160+ var viewer = document . getElementById ( ' pdfViewer ' ). ej2_instances [ 0 ] ;
162161 var selectedFormFields = viewer .selectedItems .formFields ;
163162 for (var i = 0 ; i < selectedFormFields .length ; i++ ) {
164163 var selectedFormField = selectedFormFields[i];
@@ -172,7 +171,7 @@ export default {
172171 },
173172
174173 setReadOnlyFalse : function (args ) {
175- var viewer = this . $refs . pdfviewer . ej2Instances ;
174+ var viewer = document . getElementById ( ' pdfViewer ' ). ej2_instances [ 0 ] ;
176175 var selectedFormFields = viewer .selectedItems .formFields ;
177176 for (var i = 0 ; i < selectedFormFields .length ; i++ ) {
178177 var selectedFormField = selectedFormFields[i];
@@ -186,7 +185,9 @@ export default {
186185 },
187186
188187 contextmenuHelper : function () {
189- var viewer = this .$refs .pdfviewer .ej2Instances ;
188+ var viewer = document .getElementById (' pdfViewer' ).ej2_instances [0 ];
189+ var enable = document .getElementById (' enable' ).ej2_instances [0 ];
190+ var position = document .getElementById (' position' ).ej2_instances [0 ];
190191 viewer .addCustomMenu (this .menuItems , enable .checked , position .checked );
191192 },
192193 }
0 commit comments