0

是否可以使用 JQuery/JTemplates/ASP.NET 拥有这样的嵌套 UI?

或多或少的伪代码:重要的部分是 td 内的第二个 foreach 循环。

 <table>
            <thead style="font-weight: bold">
                <tr>
                    <td>{$P.lang['pupilName']}</td>
                    <td>{$P.lang['mail']}</td>                        
                </tr>
            </thead>
            <tbody>
                {#foreach $T.table as record}
                <tr>
                        <td>{$T.record.name}</td>
                        <td>{$T.record.mail}</td>
                        <td> // thats the 3rd column containing a listbox/list with documents
                         {#foreach $T.table1 as doc}
                            <ul>
                                <li>excel sheet 1</li>
                                <li>word document 2</li>
                                <li>pdf document 4</li>
                            </ul>                       
                         {#/for}
                        </td>
                </tr>
                {#/for}
            </tbody>
        </table>
4

1 回答 1

0

嵌套 for-each 应该是可能的:请参阅说明示例的这篇文章。

我在您的代码中看到的唯一问题是我相信那一行

{#foreach $T.table1 as doc}

应该是这样的

{#foreach $T.record.table1 as doc}

即您需要为父表中的每条记录引用一个嵌套表。

于 2011-04-20T06:37:12.123 回答