Esempio: disattivazione delle opzioni non disponibili in una finestra di dialogo del componente personalizzato

Tekla Structures
Modificato: 5 Giu 2019
2024
Tekla Structures

Esempio: disattivazione delle opzioni non disponibili in una finestra di dialogo del componente personalizzato

In questo esempio viene mostrato come disattivare le opzioni non disponibili nella finestra di dialogo del dettaglio di irrigidimento personalizzato in base alle condizioni. È possibile eseguire questa operazione nell'Editor delle finestre di dialogo del componente personalizzato o modificando manualmente il file di input (.inp).

All'inizio di questo esempio sono disponibili tutte le opzioni:

Stabilire che la casella di testo Classe piatto sinistro non è disponibile se viene creato solo piatto di destra e viceversa.

Disattivazione delle opzioni non disponibili utilizzando l'editor delle finestre di dialogo

  1. Creare un dettaglio di irrigidimento personalizzato con tutte le variabili parametriche necessarie che controllano la creazione dei piatti di irrigidimento.
  2. Aprire la finestra di dialogo dell'irrigidimento per la modifica.
    1. Nel modello selezionare il dettaglio di irrigidimento personalizzato.
    2. Cliccare con il pulsante destro del mouse e selezionare Modifica la finestra di dialogo del componente personalizzato.
  3. Stabilire che la casella di testo Classe piatto sinistro deve essere disattivata se nel modello viene creato solo il piatto di irrigidimento destro nel modello.
    1. Nella lista Plates created selezionare l'immagine per la classe del piatto di destra.

      Un bordo di selezione blu deve essere visualizzato per l'immagine:

    2. Tenere premuto il tasto Ctrl e cliccare sulla casella di testo Classe piatto sinistro.

    3. Cliccare sul pulsante Attiva visibilità .

      La casella di testo Classe piatto sinistro adesso è disattivata:

  4. Deselezionare la casella di testo Classe piatto sinistro cliccando sulla casella di testo Classe piatto destro.
  5. Stabilire che la casella di testo Classe piatto destro deve essere disattivata se nel modello viene creato solo il piatto di irrigidimento sinistro nel modello.
    1. Nella lista Plates created selezionare l'immagine per la classe del piatto sinistro.

      Un bordo di selezione blu deve essere visualizzato per l'immagine:

    2. Tenere premuto il tasto Ctrl e selezionare la casella di testo Classe piatto destro.

    3. Cliccare sul pulsante Attiva visibilità .

      La casella di testo Classe piatto destro adesso è disattivata:

  6. Nell'editor delle finestre di dialogo cliccare su File > Salva per salvare le modifiche.
  7. Chiudere e riaprire il modello per rendere effettiva la modifica.

Disattivazione delle opzioni non disponibili modificando il file .inp

  1. Creare un dettaglio di irrigidimento personalizzato con tutte le variabili parametriche necessarie che controllano la creazione dei piatti di irrigidimento.
  2. Nel modello cliccare su File > Apri cartella del modello per aprire la cartella del modello corrente.
  3. Passare alla cartella \CustomComponentDialogFiles.
  4. Aprire il file .inp in un editor di testo.
  5. Aggiungere la linea seguente alla fine della riga dell'attributo P4:

    "toggle_field:LeftC=0;RightC=1"

    La logica è la seguente:

    La selezione dell'immagine CC_left restituisce il valore 0, CC_right restituisce 1 e CC_both restituisce 2.

    toggle_field:RightC=1

    Quando 0 (sinistra) è selezionato, RightC è disattivato.

    toggle_field:LeftC=0

    Quando 1 (destra) è selezionato, LeftC è disattivato.

  6. Salvare il file .inp.
  7. Chiudere e riaprire il modello per rendere effettiva la modifica.
Suggerimento:

Per nascondere le opzioni non disponibili anziché disattivarle nella finestra di dialogo dell'irrigidimento, aggiungere un punto esclamativo nelle condizioni:

"toggle_field:!LeftC=0;!RightC=1"

L'opzione ora è completamente nascosta quando non è disponibile:

È stato utile?
Precedente
Successivo