WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

uitables - columnwidth

 

dude77

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.02.2009, 13:22     Titel: uitables - columnwidth
  Antworten mit Zitat      
Hallo,

ich nenutze folgende Matlabversion: 7.5.0.342 (R2007b). Ich wuerde gerne bei den uitables die columnwidth veraendern. Irgendwie kriege ich das nicht hin. Ich weiss, dass die uitables in der vorliegenden Matlabversion nur unvollstaendig verfuegbar sind. Kann mir trotzdem jemand den entsprechend Code nennen oder mit Sicherheit sagen, dass es nicht moeglich ist?

Viele Dank im voraus!
Dude


Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.02.2009, 17:19     Titel:
  Antworten mit Zitat      
AFAIK musst du es sofort in der richtigen Größen anlegen
Code:
u=uitable('ColumnWidth',10)

Ändern mit
Code:
geht wohl nicht.
Siehe auch
Code:
für eine minimale Dokumentation...
 
dude77

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.02.2009, 13:06     Titel:
  Antworten mit Zitat      
jap, vielen Dank. Das loest mein Problem.
 
dude77

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.02.2009, 13:18     Titel:
  Antworten mit Zitat      
Allerdings gibt es noch ein Problem. Es gibt Situationen in denen der uitable aus einem einzigen Feld besteht. Dann reagiert er nicht auf den Columnwidth-Befehl. Ueberhaupt habe ich das Gefuehl, dass 1-by-1 uitables sich anders verhalten als uitables mit mehr als einem Feld.
Hat jemand eine Idee, wie man die Columnwidt eines uitable veraendern koennte, wenn dieser nur aus einem Feld besteht?

Vielen Dank!
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.02.2009, 13:22     Titel:
  Antworten mit Zitat      
Erzeugt der Befehl oben denn nicht ein einzelnes Feld?
Gib mal ein Beispiel (Code!) was du meinst.
 
dude77

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.02.2009, 18:47     Titel:
  Antworten mit Zitat      
danke fuer Deine antwort. Anbei mein Code:

Code:

  in_table=uitable('ColumnWidth',105);
   in_table.setData(missingVarIn);
   set(in_table,'ColumnName',{'in_-struct'},'units','normalized','Position',[0.025 0.05 0.25 0.6]);


Ich glaube das Problem ist, dass er die columWidth nach dem set befehl wieder zuruecksetzt. Was kann man da machen??
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.