2017-12-31 174 views
0

Es scheint, dass mxgraph getPrettyXml() nicht erhalten benutzerdefinierten Element Wert. Ich habe eine benutzerdefinierte Vorlage wie unten.Mxgraph getPrettyXml nicht erhalten benutzerdefinierten Element Wert

<add as="symbol"> 
<Symbol label="Symbol" description="" href="" data="{[hi :bill]}"> 
      <detail> 
      <to name="Bill"/> 
      <content > 
      test 
      </content> 
      </detail> 
      <mxCell vertex="1" 
style="symbol;image=images/symbols/event.png"> 
       <mxGeometry as="geometry" width="32" height="32" /> 
      </mxCell> 
     </Symbol> 
</add> 

der Elementinhalt hat einen Wert von "Test". Es wird von getPrettyXml nicht aufgenommen. Kann mir jemand sagen, wie ich das erreichen kann? Danke

+0

Reichen Sie eine PR ein, um die Funktion für benutzerdefinierte Elemente zu unterstützen, https://github.com/jgraph/mxgraph/blob/master/javascript/src/js/util/mxUtils.js#L670. – David

Antwort

0

Ich fand nur alles, was ich tun muss, ist getXmL() statt getPrettyXml(); getPrettyXml(); ignoriert den Wert innerhalb der Tags.

Verwandte Themen