Autor Beitrag
rd3
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 30.10.08 14:03 
Hallo,

ich habe ein Problem:

Ich benutze auf einem IWFormular eine IWCombobox. Diese hat ein onChange-Event und die Seite läd sich neu... Die ComboBox hat items (TStrings) von 1..5. Das ganze läuft über ein HTML Template und ist über den LayoutMgr (Property) eingebunden. Die Combobox liegt auf einem Tab des IWTabControls - auch einen standardkompo von intraweb.

Wenn ich das alles jetzt ausführe, funktioniert es ganz gut im FireFox (FF). Funktionieren heißt: wenn ich Item 3 aus der Combobox wähle, die Seite sich neu lädt, das Item 3 auch angezeigt wird.

Das gleiche im Internet Explorer (IE): es funzt nicht. Also habe ich das Formular abgespeckt (auf 2 Wegen)... Dies heißt:
1. einmal habe ich den LayoutMgr rausgenommen (d.h. IntraWeb generiert die komplette HTML Seite; ohne Template), neu kompiliert und siehe da!: es geht sogar im IE!
2. das andere Mal habe ich die Combobox direkt auf das IWForm getan, das IWTabControl gelöscht und es funktioniert wieder im IE.

Ist das ein Bug bei Intraweb? Hatte jemand schonmal so ein Problem? Kenn jemand einen Workaround dafür?

Viele Dank vorab...

Gruß,

rd3
rd3
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 30.10.08 16:59 
user profile iconrd3 hat folgendes geschrieben Zum zitierten Posting springen:
Hallo,

ich habe ein Problem:

Ich benutze auf einem IWFormular eine IWCombobox. Diese hat ein onChange-Event und die Seite läd sich neu... Die ComboBox hat items (TStrings) von 1..5. Das ganze läuft über ein HTML Template und ist über den LayoutMgr (Property) eingebunden. Die Combobox liegt auf einem Tab des IWTabControls - auch einen standardkompo von intraweb.

Wenn ich das alles jetzt ausführe, funktioniert es ganz gut im FireFox (FF). Funktionieren heißt: wenn ich Item 3 aus der Combobox wähle, die Seite sich neu lädt, das Item 3 auch angezeigt wird.

Das gleiche im Internet Explorer (IE): es funzt nicht. Also habe ich das Formular abgespeckt (auf 2 Wegen)... Dies heißt:
1. einmal habe ich den LayoutMgr rausgenommen (d.h. IntraWeb generiert die komplette HTML Seite; ohne Template), neu kompiliert und siehe da!: es geht sogar im IE!
2. das andere Mal habe ich die Combobox direkt auf das IWForm getan, das IWTabControl gelöscht und es funktioniert wieder im IE.

Ist das ein Bug bei Intraweb? Hatte jemand schonmal so ein Problem? Kenn jemand einen Workaround dafür?

Viele Dank vorab...

Gruß,

rd3


Fehler gefunden...
Ein Bug in IWTabControls.pas.

Workaround: nicht über HTML Template gehen, sondern Komponenten auf der Form ausrichten und dann über CSS gestalten/positionieren. Funzt!