2015-10-13 3 views
1

Я использую papaya для просмотра изображений DICOM. Я хочу поменять основные фрагменты, чтобы просмотреть сагиттальные и корональные виды изображений. Это мой код. Но я получаю сообщение об ошибке thiscan. Notvas.Papaya DICOM просмотрщик изображений - своп основного фрагмента

Что я делаю неправильно? Вот мой код:

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> 
    <head> 
     <link rel="stylesheet" type="text/css" href="papaya.css" /> 
     <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
     <script type="text/javascript" src="papaya.js"></script> 

     <script> 
     $(document).ready(function(){ 
      $(".papaya-main-swap").click(function(){ 
       papaya.viewer.Viewer.prototype.rotateViews(); 
      }); 
     }); 
     </script> 
     <title>Papaya </title> 
    </head> 

    <body> 
     <div class="papaya"> 
     <button id="swap-slice" class="papaya-main-swap" type="button" style="display: block; top: 475px; left: 700px; position: relative;">Swap Main Slice</button> 
     </div> 
    </body> 
</html> 

ответ

3

Вы должны ссылаться на экземпляр Viewer. В общем, вы можете получить доступ к этому, используя глобальную переменную papayaContainers. Это должно исправить ваш пример:

$(".papaya-main-swap").click(function() { 
    papayaContainers[0].viewer.rotateViews(); 
}); 

На странице возможно иметь более одного зрителя. Индекс в papayaContainers используется для указания экземпляра зрителя.

 Смежные вопросы

  • Нет связанных вопросов^_^