-> Hier kostenlos registrieren
Hi,
ich hätte da mal eine Frage zur TwinCAT HMI TE2000
Möchte unterschiedlich große Arrays die dieselbe Struktur [Name,Wert] besitzen innerhalb eines
Datagrid darstellen können, umschaltbar Über Buttons.
Wie ich ein Binding zu einem Array erzeuge so dass ich dieses in einem Data-Grid anzeigen lassen kann weiss ich. Nun stellt sich mir die Frage wie ich das
Attribut SrcData in der Kategorie Data des Data- Grid dynamisch verbinden kann. Also je nach dem welcher Button gedrückt wird soll ein Binding zu einem
anderen Array erfolgen. Die Definition der Spaltenoptionen des Atrtributs Columns müsste ich doch ebenfalls dynamisch Ändern können?
Damit könnte ich unterschiedlich lange Arrays und deren Inhalte darstellen, sonst viele mir nur der Weg ein jedes Array in einem eigenen Data-Grid darzustellen,
das kann es doch aber irgendwie nicht sein
Ind der InfoSys finde ich zu Bindings dieses:
https://infosys.beckhoff.com/index....eering/4707467019.html&id=7867756814466146122
mit dem Beispiel kann ich aber (noch) nicht soviel anfangen. Wo und wie genau füge ich den den JavaScript ein, erzeuge ich hier eine Kopie der Textbox_1 und setze in der Kopie den Text zu "MyInternalSymbol" ?
ich hätte da mal eine Frage zur TwinCAT HMI TE2000

Datagrid darstellen können, umschaltbar Über Buttons.
Wie ich ein Binding zu einem Array erzeuge so dass ich dieses in einem Data-Grid anzeigen lassen kann weiss ich. Nun stellt sich mir die Frage wie ich das
Attribut SrcData in der Kategorie Data des Data- Grid dynamisch verbinden kann. Also je nach dem welcher Button gedrückt wird soll ein Binding zu einem
anderen Array erfolgen. Die Definition der Spaltenoptionen des Atrtributs Columns müsste ich doch ebenfalls dynamisch Ändern können?
Damit könnte ich unterschiedlich lange Arrays und deren Inhalte darstellen, sonst viele mir nur der Weg ein jedes Array in einem eigenen Data-Grid darzustellen,
das kann es doch aber irgendwie nicht sein

Ind der InfoSys finde ich zu Bindings dieses:
https://infosys.beckhoff.com/index....eering/4707467019.html&id=7867756814466146122
var myControl = TcHmi.Controls.get('TcHmiTextbox_1');
if(myControl){
TcHmi.Binding.create('%i%MyInternalSymbol_1%/i%',myControl.setText, myControl);
}
mit dem Beispiel kann ich aber (noch) nicht soviel anfangen. Wo und wie genau füge ich den den JavaScript ein, erzeuge ich hier eine Kopie der Textbox_1 und setze in der Kopie den Text zu "MyInternalSymbol" ?
Zuletzt bearbeitet: