I think the problem is that the AdvancedDataGrid set its columns width to 100px by default. I add my columns dynamically using AdvancedDataGridColumn, Can I sett some columns to be percentage width and some not?????
Thanks --- In flexcoders@yahoogroups.com, "yossi.baram" <yossi.ba...@...> wrote: > > Thanks for the reply man, > I'm missing something here, > I created my Tree as a tag: > > <%@ tag import="com.mercury.topaz.webinfra.WebInfraApplicationFactory" %> > <%@ tag import="com.mercury.topaz.webinfra.WebInfraApplication" %> > <%@ tag description="Display Flex Treetable" pageEncoding="UTF-8" %> > <%@ taglib prefix="c" uri="/tags/jstl-core" %> > <%@ taglib prefix="fn" uri="/functions/jstl" %> > <%@ taglib prefix="utils" tagdir="/WEB-INF/tags/act/utils" %> > <%@ taglib prefix="actfn" uri="/functions/act" %> > <%@ attribute name="treeTableId" type="java.lang.String" required="true" > description="The id of the Treetable." %> > <%@ attribute name="width" type="java.lang.Integer" required="true" > description="The TreeTable width." %> > <%@ attribute name="height" type="java.lang.Integer" required="true" > description="The TreeTable height." %> > <%@ attribute name="treeTableServiceId" type="java.lang.String" > required="true" description="The service function name." %> > > <utils:includeScript page="/rfw/static/js/AC_OETags.js" /> > > <c:if test="${empty width}"> > <c:set var="width" value="600"></c:set> > </c:if> > > <c:if test="${empty height}"> > <c:set var="height" value="400"></c:set> > </c:if> > <% > WebInfraApplication webConf = WebInfraApplicationFactory.getInstance(); > %> > <script type="text/javascript"> > baseUrl = "<%=webConf.getBase(request)%>"; > AC_FL_RunContent( > "src", baseUrl + "/Charts/TreeTableRenderer", > "flashVars", > "treeTableServiceId=${treeTableServiceId}&reportStateId=${rfw_state_id}&presentationModelName=${renderRequest.presentationModel.name}&userUniqueKey=${userUniqueKey}&baseURL=" > + baseUrl, > "width", "${width}", > "height", "${height}", > "align", "middle", > "id", "${treeTableId}", > "quality", "high", > "name", "Flex TreeTable", > "allowScriptAccess","sameDomain" > ); > > </script> > > The jsp that wrapps it: > > <%@ taglib prefix="flex" tagdir="/WEB-INF/tags/act/flex" %> > <%@ taglib prefix="c" uri="/tags/jstl-core" %> > > <c:if test="${createNewDocument}"> > <%@ page import="com.mercury.topaz.webinfra.WebInfraApplicationFactory" %> > <%@ page import="com.mercury.topaz.webinfra.WebInfraApplication" %> > <% > WebInfraApplication webConf = > WebInfraApplicationFactory.getInstance(); > String baseURL = webConf.getBase(request); > %> > <html> > <head> > <BASE HREF="<%=baseURL%>"> > </head> > <body> > </c:if> > > <div id="treeContent_${treeTableId}" style=" "> > > </div> > <flex:TreeTable > treeTableId = "${treeTableId}" > width = "${treeTableWidth}" > height = "${treeTableHeight}" > treeTableServiceId = "${treeTableServiceId}" > /> > > <c:if test="${createNewDocument}"> > </body> > </html> > </c:if> > > As you can see the width & height is sent to the flex engin as attributs in > pixels :(( > > If I drop the width & height, the swf doesnt generated. > > In my flex AdvancedDataGrid i set the width & height to 100% > > Where should I set the percentage??? > > Thanks man > > > > --- In flexcoders@yahoogroups.com, "Tracy Spratt" <tracy@> wrote: > > > > Yes, you can set the height and width to percentages and the DataGrid will > > expand and shrink with its container. > > > > > > > > Changing the swf size in the html wrapper will take some javascript. > > > > > > > > Tracy Spratt, > > > > Lariat Services, development services available > > > > _____ > > > > From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On > > Behalf Of yossi.baram > > Sent: Monday, May 11, 2009 4:19 AM > > To: flexcoders@yahoogroups.com > > Subject: [flexcoders] Dynamicaly shrink & expand flex application > > > > > > > > > > > > > > > > > > Hi helper, > > > > Can I set my DataGrid to dynamicaly shrink & expand as the browser changes > > its width? > > The flex engine expect width & height in pixels when building the swf and > > not in %, > > thats what makes the swf static size, > > Can I make the swf to be of percentage size in the page? > > > > Thanks > > > > Jo > > >