Subject: RE: [xsl] dropdown box - style !! urgent From: xslshyam@xxxxxxxxxxxx Date: 7 May 2001 01:49:38 -0700 |
Ya exactly that is the problem thanks Shyam On Thu, 03 May 2001, Meltem Kogelbauer wrote: > > I think I understand your problem. > > try this for your combo box: > <select> > <xsl:attribute name="style"> > width:<xsl:value-of select="@MaximumLength" /> > </xsl:attribute> > ...... > </select> > > Meltem > > > > -----Original Message----- > From: xslshyam@xxxxxxxxxxxx [mailto:xslshyam@xxxxxxxxxxxx] > Sent: 28 April 2001 7:52 AM > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] dropdown box - style !! urgent > > > Hi ALL > > I am shyam , working in an Indian based firm called Ramsoft > Technologies. I am facing a problem with XSL in my current project. > > I have an xsl file which generates the html controls based on an XML DOM. > the problem occurs in the case of Drop down list box. I am not able to set > the width of > the combo box. How can I set the width? > > My XML DOM is something like this: > > <DataItems> > <DataItem Label = 'Result Priority:' Value = 'Routine' DataType = > 'Restricted Dictionary' Mandatory = 'False' MaximumLength = '30' > NumberOfLines = '1'/> > <DataItem Label = 'Special Instructions:' Value = '' DataType = 'Free > Format Text' Mandatory = 'True' MaximumLength = '255' NumberOfLines = '3'/> > <DataItem Label = 'Priority' Value = '' DataType = 'Restricted Dictionary' > Mandatory = 'False' MaximumLength = '30' NumberOfLines = '1'/> > <DataItem Label = 'Rob's Check' Value = '' DataType = 'Checkbox' > Mandatory = 'False' MaximumLength = '1' NumberOfLines = '0'/> > </DataItems> > > And the xsl file I am using is > > <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> > > <!-- the match on the root node starts the HTML document--> > <xsl:template match="/"> > > <table> > > <xsl:for-each select="//DataItems/DataItem"> > <tr> > <td id="lblLabelCol" nowrap="true"> > <p align="right"> > <label> > <xsl:if match=".[@Mandatory='True']"> > <img id="imgMandatory" > src="../Images/BlueStar.jpg"></img> > </xsl:if> > <xsl:value-of select="@Label"/> > </label> > </p> > </td> > > <xsl:if match=".[@DataType='Checkbox']"> > <td id="lblControlCol"> > <input class="OrderInfoCheckbox" type="checkbox" > readonly="true" disabled="true"> > <xsl:attribute name="value"> > <xsl:value-of select="@Value"/> > </xsl:attribute> > </input> > </td> > </xsl:if> > > <xsl:if match=".[@DataType='Free Format Text']"> > <td id="lblControlCol"> > <xsl:if match=".[@NumberOfLines>'1']"> > <textarea class="OrderInfoTextarea" readonly="true"> > > <xsl:attribute name="value"> > <xsl:value-of select="@Value"/> > </xsl:attribute> > <xsl:attribute name="cols"> > <xsl:value-of select="@MaximumLength"/> > </xsl:attribute> > <xsl:attribute name="rows"> > <xsl:value-of select="@NumberOfLines"/> > </xsl:attribute> > </textarea> > </xsl:if> > > <xsl:if match=".[@NumberOfLines='1']"> > <input class="OrderInfoLargeText" type="text" > readonly="true"> > <xsl:attribute name="value"> > <xsl:value-of select="@Value"/> > </xsl:attribute> > <xsl:attribute name="size"> > <xsl:value-of select="@MaximumLength"/> > </xsl:attribute> > </input> > </xsl:if> > </td> > </xsl:if> > > <xsl:if match=".[@DataType='Restricted Dictionary']"> > <td id="lblControlCol"> > > <select id="lstDictionary" name="lstDictionary" > class="OrderInfoList" readonly="true" disabled="true"> > <option><xsl:value-of select="@Value"/></option> > </select> > > </td> > </xsl:if> > </tr> > </xsl:for-each> > </table> > > </xsl:template> > </xsl:stylesheet> > > Here for setting the width for the combo box normally I should give > "style=width:<MaximumLength>". But how will I make an xsl attribute > "style=width:" > and how will I assign this length to the above attribute ?? > > I have one more doubth : This Maximum Length I am getting in characters. But > I think the width attribute takes only in Pixels. % etc . How will i convert > this > characters in terms of pixels?? > > This project is meant to work only with IE 5.5 and I am using MSXML3.0 . > > I will be grateful to you for your response and it is quite urgent. > > Thanks and Regards > Shyam > > > ______________________________________________________ > 123India.com - India's Premier Portal > Get your Free Email Account at http://www.123india.com > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list ______________________________________________________ 123India.com - India's Premier Portal Get your Free Email Account at http://www.123india.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] dropdown box - style !! u, Meltem Kogelbauer | Thread | [xsl] Are there examples of xsl use, Ray Allis |
RE: [xsl] generating a DTD with XML, Max Dunn | Date | RE: [xsl] ANN: 4EXSLT (EXSLT common, Michael Kay |
Month |