3
我有一個帶有動態列表的網頁。我想要標題是可配置的。首先標題爲column1
,column2
,... columnnN
。點擊這些標題中的任何一個,我打開一個DHTML模式窗口,在其中從預定義列表中選擇標題名稱,以便我可以將此標題名稱分配給所選列。所以我從我的模式窗口返回一個唯一的ID到我的父窗體。現在我想將標題更改爲選定的標題。帶動態標題的網頁
我的XML:
<ROOT>
<Header><Item>Column 1</Item></Header>
<Header><Item>Column 2</Item></Header>
<ROW>
<COlUMN>Zamora</COlUMN>
<COlUMN> Ruby E.</COlUMN>
</ROW>
<ROW>
<COlUMN>Hatfield</COlUMN>
<COlUMN> Hanae B.</COlUMN>
</ROW>
</ROOT>
這裏是我怎麼在後臺代碼生成的XML:
oXMLString.Append(Chr(13) & "<Header>")
oXMLString.Append(Chr(13) & "<Item>Column " & j + 1 & "</Item>")
oXMLString.Append(Chr(13) & "</Header>")
這裏是我的頭XSLT:
<tr class="thead">
<xsl:for-each select="Header/Item">
<td class="rowHead" style="vertical-align:bottom;">
<a href="#">
<xsl:attribute name="id">
<xsl:value-of select="@id"/>
</xsl:attribute>
<xsl:attribute name="onclick">
<xsl:text>showPopWin('UploadFile_Step4_Modal.aspx',500,500,returnFieldID);</xsl:text>
</xsl:attribute>
<xsl:value-of select="." />
</a>
</td>
</xsl:for-each>
</tr>
列表生成時,列標題爲column1
和column2
,其中n = 2
在xslt中,onclick
事件打開一個模式窗口,該窗口返回列標題的fieldID
。
現在假設我點擊column1
和模態窗口返回fieldid="1"
這是在數據庫中預定義的,我要如何改變從 column1
到Firstname
(Fieldid=1
是Firstname
)
請編輯您的問題s.t.標記顯示正確 – Manu 2008-11-04 16:47:54