Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

  • Chris_A_Wood
    replied
    Many thanks isomorphic that worked a treat

    Leave a comment:


  • Isomorphic
    replied
    Sections in a section stack expand and collapse by changing the visibility of their items from hidden to visible and vice-versa.

    The effect you're seeing is a result of attempting to set the visibility directly but having the sectionStack logic reverse this.

    The best way to work around this effect is to have an outer VLayout containing the visible and hidden items:
    Code:
    isc.SectionStack.create({
            visibilityMode: "multiple",
    		height: "100%",
    		width: "50%",
            sections: [
                {title: "Section 1", expanded: true, items: [
                    isc.Label.create({contents:"Introduction", height: 20}),
                    isc.Label.create({contents:"Variable Data Rules", height: 20}),
    				isc.Label.create({contents:"Technical Specifications", height: 20})
                ]},
                {title: "Section 2", ID: "IDPackagingItemsHeader", expanded: true, items: [
                      isc.VLayout.create({ members:[
    				isc.VLayout.create({
    					backgroundColor: "green",
    					members:[
    						isc.Label.create({contents:"Barcode Stickers", height: 20}),
    						isc.Label.create({contents:"Printed Fabric Labels", height: 20}),
    						isc.Label.create({contents:"Tickets", height: 20})
    				]
    				}),
    				isc.VLayout.create({
    					visibility: "hidden",
    					backgroundColor: "yellow",
    					members:[
    						isc.Label.create({contents:"Kids", height: 20}),
    						isc.Label.create({contents:"Ladieswear", height: 20}),
    						isc.Label.create({contents:"Menswear", height: 20})
    				]
    				})
                      ]})
                ]}
            ]
        })

    Leave a comment:


  • Chris_A_Wood
    started a topic SectionStack Item visibility

    SectionStack Item visibility

    Sorry that I posted this in wrong forum, please ignore: The code below shows a sectionStack Section with 2 VLayouts one of which has its visibility set to "hidden" but it still shows. This can also be reproduced with in the smartclient samples page. Could this be considered a bug?



    Code:
    	isc.SectionStack.create({
            visibilityMode: "multiple",
    		height: "100%",
    		width: "50%",
            sections: [
                {title: "Section 1", expanded: true, items: [
                    isc.Label.create({contents:"Introduction", height: 20}),
                    isc.Label.create({contents:"Variable Data Rules", height: 20}),
    				isc.Label.create({contents:"Technical Specifications", height: 20})
                ]},
                {title: "Section 2", ID: "IDPackagingItemsHeader", expanded: true, items: [
    				isc.VLayout.create({
    					backgroundColor: "green",
    					members:[
    						isc.Label.create({contents:"Barcode Stickers", height: 20}),
    						isc.Label.create({contents:"Printed Fabric Labels", height: 20}),
    						isc.Label.create({contents:"Tickets", height: 20})
    				]
    				}),
    				isc.VLayout.create({
    					visibility: "hidden",
    					backgroundColor: "yellow",
    					members:[
    						isc.Label.create({contents:"Kids", height: 20}),
    						isc.Label.create({contents:"Ladieswear", height: 20}),
    						isc.Label.create({contents:"Menswear", height: 20})
    				]
    				})
                ]}
            ]
        })

    SmartClient Version: v8.3p_2012-11-21/LGPL Deployment (built 2012-11-21)

    Safari 5.0.6
    Firefox 16.02
    Opera 12.10
    Last edited by Chris_A_Wood; 31 Dec 2012, 00:59. Reason: Posted in wrong forum
Working...
X