You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Helmut Swaczinna (JIRA)" <de...@myfaces.apache.org> on 2007/06/11 12:45:27 UTC

[jira] Created: (TOBAGO-419) Sheets disappear on a tab in IE

Sheets disappear on a tab in IE
-------------------------------

                 Key: TOBAGO-419
                 URL: https://issues.apache.org/jira/browse/TOBAGO-419
             Project: MyFaces Tobago
          Issue Type: Bug
          Components: Themes
    Affects Versions: 1.0.11
         Environment: Internet Explorer 6 and 7
            Reporter: Helmut Swaczinna


When there're more than one sheet on one tab in tabGroup with switchType="reloadTab"
all sheets disappear when switching to the tab the first time.

Example:

<f:view>
  <tc:page id="sheetPage" width="600px" height="200px">
    <tc:tabGroup switchType="reloadTab">
      <tc:tab id="tab1" label="Tab1">
        <tc:out value="Tab1"/>
      </tc:tab>
      <tc:tab id="tab2" label="Tab2">
        <tc:panel>
          <f:facet name="layout">
            <tc:gridLayout
              columns="1*;1*"/>
          </f:facet>
          <tc:sheet id="testTable2"
            columns="1*;1*"
            showHeader="true"
            showRowRange="none"
            showPageRange="none"
            showDirectLinks="none"
            first="0"
            selectable="none"
            var="row"
            value="#{controller.list1}">
            <tc:column label="Column 1">
              <tc:out id="column1"
                value="#{row.column1}"/>
            </tc:column>
            <tc:column label="Column 2">
              <tc:out id="column2"
                value="#{row.column2}"/>
            </tc:column>
          </tc:sheet>
          <tc:sheet id="testTable3"
            columns="1*;1*"
            showHeader="true"
            showRowRange="none"
            showPageRange="none"
            showDirectLinks="none"
            first="0"
            selectable="none"
            var="row"
            value="#{controller.list2}">
            <tc:column label="Column 1">
              <tc:out id="column1"
                value="#{row.column1}"/>
            </tc:column>
            <tc:column label="Column 2">
              <tc:out id="column2"
                value="#{row.column2}"/>
            </tc:column>
          </tc:sheet>
        </tc:panel>
      </tc:tab>
    </tc:tabGroup>
  </tc:page>
</f:view>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TOBAGO-419) Sheets disappear on a tab in IE

Posted by "Helmut Swaczinna (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/TOBAGO-419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12548317 ] 

Helmut Swaczinna commented on TOBAGO-419:
-----------------------------------------

The problem gets more and more serious. I observed a new problem related to this.
There's only one sheet on a panel which is initially not rendered. When the panel gets reloaded by a
rendered partially action the sheet should be rendered and should display some data.
But the sheet appears only for a short moment unlayouted and then disappears. 

Seems to me there's a general problem with relayouting a sheet in IE when it is loaded by ajax for the first time.

> Sheets disappear on a tab in IE
> -------------------------------
>
>                 Key: TOBAGO-419
>                 URL: https://issues.apache.org/jira/browse/TOBAGO-419
>             Project: MyFaces Tobago
>          Issue Type: Bug
>          Components: Themes
>    Affects Versions: 1.0.11
>         Environment: Internet Explorer 6 and 7
>            Reporter: Helmut Swaczinna
>            Priority: Blocker
>
> When there're more than one sheet on one tab in tabGroup with switchType="reloadTab"
> all sheets disappear when switching to the tab the first time.
> Example:
> <f:view>
>   <tc:page id="sheetPage" width="600px" height="200px">
>     <tc:tabGroup switchType="reloadTab">
>       <tc:tab id="tab1" label="Tab1">
>         <tc:out value="Tab1"/>
>       </tc:tab>
>       <tc:tab id="tab2" label="Tab2">
>         <tc:panel>
>           <f:facet name="layout">
>             <tc:gridLayout
>               columns="1*;1*"/>
>           </f:facet>
>           <tc:sheet id="testTable2"
>             columns="1*;1*"
>             showHeader="true"
>             showRowRange="none"
>             showPageRange="none"
>             showDirectLinks="none"
>             first="0"
>             selectable="none"
>             var="row"
>             value="#{controller.list1}">
>             <tc:column label="Column 1">
>               <tc:out id="column1"
>                 value="#{row.column1}"/>
>             </tc:column>
>             <tc:column label="Column 2">
>               <tc:out id="column2"
>                 value="#{row.column2}"/>
>             </tc:column>
>           </tc:sheet>
>           <tc:sheet id="testTable3"
>             columns="1*;1*"
>             showHeader="true"
>             showRowRange="none"
>             showPageRange="none"
>             showDirectLinks="none"
>             first="0"
>             selectable="none"
>             var="row"
>             value="#{controller.list2}">
>             <tc:column label="Column 1">
>               <tc:out id="column1"
>                 value="#{row.column1}"/>
>             </tc:column>
>             <tc:column label="Column 2">
>               <tc:out id="column2"
>                 value="#{row.column2}"/>
>             </tc:column>
>           </tc:sheet>
>         </tc:panel>
>       </tc:tab>
>     </tc:tabGroup>
>   </tc:page>
> </f:view>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (TOBAGO-419) Sheets disappear on a tab in IE

Posted by "Bernd Bohmann (JIRA)" <de...@myfaces.apache.org>.
     [ https://issues.apache.org/jira/browse/TOBAGO-419?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bernd Bohmann resolved TOBAGO-419.
----------------------------------

    Resolution: Fixed

> Sheets disappear on a tab in IE
> -------------------------------
>
>                 Key: TOBAGO-419
>                 URL: https://issues.apache.org/jira/browse/TOBAGO-419
>             Project: MyFaces Tobago
>          Issue Type: Bug
>          Components: Themes
>    Affects Versions: 1.0.11
>         Environment: Internet Explorer 6 and 7
>            Reporter: Helmut Swaczinna
>            Assignee: Bernd Bohmann
>             Fix For: 1.1.0
>
>
> When there're more than one sheet on one tab in tabGroup with switchType="reloadTab"
> all sheets disappear when switching to the tab the first time.
> Example:
> <f:view>
>   <tc:page id="sheetPage" width="600px" height="200px">
>     <tc:tabGroup switchType="reloadTab">
>       <tc:tab id="tab1" label="Tab1">
>         <tc:out value="Tab1"/>
>       </tc:tab>
>       <tc:tab id="tab2" label="Tab2">
>         <tc:panel>
>           <f:facet name="layout">
>             <tc:gridLayout
>               columns="1*;1*"/>
>           </f:facet>
>           <tc:sheet id="testTable2"
>             columns="1*;1*"
>             showHeader="true"
>             showRowRange="none"
>             showPageRange="none"
>             showDirectLinks="none"
>             first="0"
>             selectable="none"
>             var="row"
>             value="#{controller.list1}">
>             <tc:column label="Column 1">
>               <tc:out id="column1"
>                 value="#{row.column1}"/>
>             </tc:column>
>             <tc:column label="Column 2">
>               <tc:out id="column2"
>                 value="#{row.column2}"/>
>             </tc:column>
>           </tc:sheet>
>           <tc:sheet id="testTable3"
>             columns="1*;1*"
>             showHeader="true"
>             showRowRange="none"
>             showPageRange="none"
>             showDirectLinks="none"
>             first="0"
>             selectable="none"
>             var="row"
>             value="#{controller.list2}">
>             <tc:column label="Column 1">
>               <tc:out id="column1"
>                 value="#{row.column1}"/>
>             </tc:column>
>             <tc:column label="Column 2">
>               <tc:out id="column2"
>                 value="#{row.column2}"/>
>             </tc:column>
>           </tc:sheet>
>         </tc:panel>
>       </tc:tab>
>     </tc:tabGroup>
>   </tc:page>
> </f:view>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TOBAGO-419) Sheets disappear on a tab in IE

Posted by "Bernd Bohmann (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/TOBAGO-419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12548318 ] 

Bernd Bohmann commented on TOBAGO-419:
--------------------------------------

Now I'm able to use the IE under Linux.
I can verify your bug, but I'm not able to inspect the DOM on the IE.



> Sheets disappear on a tab in IE
> -------------------------------
>
>                 Key: TOBAGO-419
>                 URL: https://issues.apache.org/jira/browse/TOBAGO-419
>             Project: MyFaces Tobago
>          Issue Type: Bug
>          Components: Themes
>    Affects Versions: 1.0.11
>         Environment: Internet Explorer 6 and 7
>            Reporter: Helmut Swaczinna
>            Priority: Blocker
>
> When there're more than one sheet on one tab in tabGroup with switchType="reloadTab"
> all sheets disappear when switching to the tab the first time.
> Example:
> <f:view>
>   <tc:page id="sheetPage" width="600px" height="200px">
>     <tc:tabGroup switchType="reloadTab">
>       <tc:tab id="tab1" label="Tab1">
>         <tc:out value="Tab1"/>
>       </tc:tab>
>       <tc:tab id="tab2" label="Tab2">
>         <tc:panel>
>           <f:facet name="layout">
>             <tc:gridLayout
>               columns="1*;1*"/>
>           </f:facet>
>           <tc:sheet id="testTable2"
>             columns="1*;1*"
>             showHeader="true"
>             showRowRange="none"
>             showPageRange="none"
>             showDirectLinks="none"
>             first="0"
>             selectable="none"
>             var="row"
>             value="#{controller.list1}">
>             <tc:column label="Column 1">
>               <tc:out id="column1"
>                 value="#{row.column1}"/>
>             </tc:column>
>             <tc:column label="Column 2">
>               <tc:out id="column2"
>                 value="#{row.column2}"/>
>             </tc:column>
>           </tc:sheet>
>           <tc:sheet id="testTable3"
>             columns="1*;1*"
>             showHeader="true"
>             showRowRange="none"
>             showPageRange="none"
>             showDirectLinks="none"
>             first="0"
>             selectable="none"
>             var="row"
>             value="#{controller.list2}">
>             <tc:column label="Column 1">
>               <tc:out id="column1"
>                 value="#{row.column1}"/>
>             </tc:column>
>             <tc:column label="Column 2">
>               <tc:out id="column2"
>                 value="#{row.column2}"/>
>             </tc:column>
>           </tc:sheet>
>         </tc:panel>
>       </tc:tab>
>     </tc:tabGroup>
>   </tc:page>
> </f:view>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TOBAGO-419) Sheets disappear on a tab in IE

Posted by "Helmut Swaczinna (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/TOBAGO-419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12552409 ] 

Helmut Swaczinna commented on TOBAGO-419:
-----------------------------------------

Thanks! Both problems are solved with this workaround.

> Sheets disappear on a tab in IE
> -------------------------------
>
>                 Key: TOBAGO-419
>                 URL: https://issues.apache.org/jira/browse/TOBAGO-419
>             Project: MyFaces Tobago
>          Issue Type: Bug
>          Components: Themes
>    Affects Versions: 1.0.11
>         Environment: Internet Explorer 6 and 7
>            Reporter: Helmut Swaczinna
>            Assignee: Bernd Bohmann
>             Fix For: 1.1.0
>
>
> When there're more than one sheet on one tab in tabGroup with switchType="reloadTab"
> all sheets disappear when switching to the tab the first time.
> Example:
> <f:view>
>   <tc:page id="sheetPage" width="600px" height="200px">
>     <tc:tabGroup switchType="reloadTab">
>       <tc:tab id="tab1" label="Tab1">
>         <tc:out value="Tab1"/>
>       </tc:tab>
>       <tc:tab id="tab2" label="Tab2">
>         <tc:panel>
>           <f:facet name="layout">
>             <tc:gridLayout
>               columns="1*;1*"/>
>           </f:facet>
>           <tc:sheet id="testTable2"
>             columns="1*;1*"
>             showHeader="true"
>             showRowRange="none"
>             showPageRange="none"
>             showDirectLinks="none"
>             first="0"
>             selectable="none"
>             var="row"
>             value="#{controller.list1}">
>             <tc:column label="Column 1">
>               <tc:out id="column1"
>                 value="#{row.column1}"/>
>             </tc:column>
>             <tc:column label="Column 2">
>               <tc:out id="column2"
>                 value="#{row.column2}"/>
>             </tc:column>
>           </tc:sheet>
>           <tc:sheet id="testTable3"
>             columns="1*;1*"
>             showHeader="true"
>             showRowRange="none"
>             showPageRange="none"
>             showDirectLinks="none"
>             first="0"
>             selectable="none"
>             var="row"
>             value="#{controller.list2}">
>             <tc:column label="Column 1">
>               <tc:out id="column1"
>                 value="#{row.column1}"/>
>             </tc:column>
>             <tc:column label="Column 2">
>               <tc:out id="column2"
>                 value="#{row.column2}"/>
>             </tc:column>
>           </tc:sheet>
>         </tc:panel>
>       </tc:tab>
>     </tc:tabGroup>
>   </tc:page>
> </f:view>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.