Pin setzen - setHandlerMode

Fragen und Hilfe rund um die Programmierschnittstelle

Pin setzen - setHandlerMode

Beitragvon hansenn » Di 13. Mär 2018, 18:59

Liebes Forum,

Ich bin gerade dabei unterschiedliche Formulare zu erstellen und ich will diese mit einem Pin verknüpfen. Dazu wollte ich in meinem Formular ein Button integrieren, welcher es ermöglicht die Pin-Funktion (also das setzen eines Pins) aufzurufen, so dass der Cursor zu einem Pin wird.

Hier meine Frage, ist das überhaupt möglich?

Ich habe auf der Seite das setHandlerMode gefunden und es mit meinem Button durch das OnClick verknüpft:
Code: Alles auswählen
   <script type="text/javascript">
      function NeuerPin(){
         var handlerInfo = {
            type:        'pin'
            containerID: 'xyz123'
         }
       }
   
   </script>


Leider tut sich dabei gar nichts. Hierbei weiß ich auch nicht genau, was das containerID beinhalten soll.

Ich hoffe es kann mir jemand helfen.

Liebe Grüße

Nora
hansenn
 
Beiträge: 2
Registriert: Di 13. Mär 2018, 18:56

Re: Pin setzen - setHandlerMode

Beitragvon AlexRensch » Mi 14. Mär 2018, 12:06

Hallo Nora,
die ContainerID ist die cpID des Containers oder Ordners, in welchem der Pin erzeugt werden soll (in der Projektstruktur).
Insgesamt könnte der Code also so lauten:

Code: Alles auswählen
  // holt eine Liste aller Rootcontainer (die roten) aller Geometriemodelle mit diesem Namen
  var idList = desiteAPI.getRootContainerList( 'Name eines Geometriemodells' );
  // Annahme: der erste Rootcontainer ist der, den wir haben wollen
  var contID = idListm[0];
   
  // Mouse-Handler aktivieren
  var handlerInfo = {
        type: 'pin',
        containerID: contID
  }
  desiteAPI.setHandlerMode( handlerInfo );
VG, Alexander Rensch
ceapoint
AlexRensch
 
Beiträge: 24
Registriert: Mi 4. Mai 2016, 09:27

Re: Pin setzen - setHandlerMode

Beitragvon hansenn » Mi 14. Mär 2018, 16:20

Hat geklappt!
Vielen Dank für die schnelle Hilfe!

LG
Nora
hansenn
 
Beiträge: 2
Registriert: Di 13. Mär 2018, 18:56


Zurück zu DESITE API

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron