[Frage] Wie Boolean Attribute erstellen? [Gelöst]

Schlagworte:
  • Allplan
  • 2022
  • Attribute
  • Boolean

Guten Tag zusammen,

ich bin gerade dabei ein paar Attribute für unsere BIM-Projekte anzulegen. Gerne würde ich bei manchen einfach die Möglichkeit haben per "Klick" ja/nein auszuwählen. Wie genau stelle ich das denn ein? Aktuell habe ich mir über die Textform geholfen, aber das geht natürlich auch eleganter nehme ich an (siehe Anhang).

Außerdem möchte ich diese Attribute auf andere gleiche Bauteile übertragen. Der Befehl überträgt aber die Benutzerattribute nicht. Wie gehe ich da vor?

Genutzt wird Allplan 22.

Vielen Dank und liebe Grüße
Konstantin

Anhänge (1)

Typ: image/png
137-mal heruntergeladen
Größe: 16,75 KiB

Lösung anzeigen Lösung verbergen

Probier das...

Datentyp: Enumeration
Steuerelement: Enumeration
Vorschlagewerte:
0|JA
1|NEIN

Lg René
http://www.baucon.de

11 - 15 (15)

Version 2023-1-0

Der Standard Pfad ist insoweit schon richtig, da wir die Attribute projektübergreifend anpassen sollen.
Die wurden bisher auch noch nicht verwendet, von daher keine Gefahr sich was zu zerschießen...

versuch doch mal ein neutrales Projekt mit einer neutralen Plan-Attribute Datei im Projekt zu erstellen und dort zu ändern.
das alle User (Plan)Attribute weg sind kenne ich eigentlich nur, wenn es eine Dopplung von Attributnummern gibt.

in der LocalLayoutAttributeDefinition.xml sieht das Attribut bei mir so aus

<AttributeDefinition>
    <Uid>10796ec5-1780-4394-abd8-bff365afff17</Uid>
    <Ifnr>12012</Ifnr>
    <Text>Plan-Benutzerattribut 13</Text>
    <MinValue>0</MinValue>
    <MaxValue>63</MaxValue>
    <Datatype>E</Datatype>
    <Group>1924145364992</Group>
    <!--Group 1924145364992: ATTR_PRG_BEREICH_PLAN, ATTR_PRG_BEREICH_NAMINGSYSTEM, ATTR_PRG_BEREICH_SENDPACKAGE, ATTR_PRG_BEREICH_USER_LAYOUT-->
    <Modify>true</Modify>
    <Visible>true</Visible>
    <PropertyBitMask>0</PropertyBitMask>
    <Comment>Plan-Benutzerattribut 13</Comment>
    <Enumeration>
      <Item>
        <Key>0</Key>
        <Value> ja</Value>
      </Item>
      <Item>
        <Key>1</Key>
        <Value> nein</Value>
      </Item>
    </Enumeration>
  </AttributeDefinition>
  <AttributeDefinition>

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

Die Enumeration ist nicht das Problem - da werden nur die Werte zur Auswahl nicht gezeigt...
Das sind wir mit einer ComboBox umgangen...

Das eigentliche Problem, dass alle Plan Attribute verschwinden taucht beim Versuch auf eine CheckBox zu erstellen...

Es gibt in den Plan Attributen keine Checkbox. Aber durch die Enumeration Formatierung erhälts du doch das gleiche Ergebnis mit 0=nein und 1=ja?

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

OK, der Code ist identisch...
Nur die werte werden nicht sichtbar zur Auswahl...

Anhänge (2)

Typ: image/png
30-mal heruntergeladen
Größe: 30,94 KiB
Typ: image/png
36-mal heruntergeladen
Größe: 11,10 KiB
11 - 15 (15)