0
我有一張桌子,每一行都有一個編輯按鈕。如果按下該按鈕,則所有td標籤都應該有一個包含值的文本輸入標籤。所以每個td的兩個模板會太多。 <tr template ... >
將無法正常工作,因爲td標籤將被瀏覽器忽略,因爲tds不會查看模板周圍的表格。嘗試幾乎所有與模板,它沒有工作。按下按鈕通過模板將輸入標籤插入td標籤
<table>
<tr>
<td> td11 </td>
<td> td12 </td>
<td> <button on-click="{{someFunc}}"/> </td>
</tr>
<tr>
<td> td21 </td>
<td> td22 </td>
<td> <button on-click="{{someFunc}}"/> </td> <!-- this Button will be pressed -->
</tr>
</table>
後的表應該是這樣的:
<table>
<tr>
<td> td11 </td>
<td> td12 </td>
<td> <button on-click="{{someFunc}}"/> </td>
</tr>
<tr>
<td> <input type="text" value="td21" /> </td>
<td> <input type="text" value="td22" /> </td>
<td> <button on-click="{{someFunc}}"/> </td> <!-- this Button will be pressed -->
</tr>
</table>
既然是有相當大的表,每個TD模板是不是一種選擇。我目前有一個解決方法,那就是使用聚合物擴展td標籤。
你可以讀取td的值並通過js插入一個元素(輸入)...這是一個js問題嗎? – Mika 2014-10-08 18:02:10
不,它不是一個JS問題。我寫了'via templates';) – Azael 2014-10-08 18:29:07
如何創建行('
回答
你可以試試這個
含有這樣的事情
您可以使用其他類型的後備數據結構的去做,並且具有比信息地圖更簡單的東西后盾碼我創造了,但我認爲這是你所追求的東西。
來源
2015-01-29 00:22:55
相關問題