Subject: [xsl] dropdown box - style !! urgent From: xslshyam@xxxxxxxxxxxx Date: 27 Apr 2001 23:52:20 -0700 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: XML transformation using , Francis Norton | Thread | RE: [xsl] dropdown box - style !! u, Michael Kay |
[xsl] Re: XML transformation using , Dan Diebolt | Date | [xsl] Adding items to controls gene, xslshyam |
Month |