5

jquery-tmplを使用しています。私のオブジェクト モデルは単純です。SalesProspectAction オブジェクトのコレクションを含む SalesProspect です。これらのオブジェクトには両方とも、Status という名前のフィールドがあります。ループで子のステータスを取得するにはどうすればよいですか? それは常に親のものを引っ張ります。

<script id="tmplActions" type="text/x-jquery-tmpl">
    <p>${GuestName}</p>
    <table class="stdtable" cellpadding="3" cellspacing="0" width="100%">
        <thead><tr><td>Date</td><td>By</td><td>Changed To</td><td>Notes</td></tr></thead>
        <tbody>
            {{each(i,action) SalesProspectActions}}
            <tr>
                <td>${DateCreated}</td>
                <td>${CreatedBy}</td>
                <td>${Status}</td>
                <td>${Notes}</td>
            </tr>
        {{/each}}
        </tbody>
    </table>
</script>

など、いくつかの異なることを試しました{$action.Status}が、うまくいきません。

4

3 に答える 3

2

私のコメントで述べたように(タイプミスにもかかわらず...)、構文はそうではあり${action.Status}ません{$action.Status}

于 2010-10-12T21:19:26.647 に答える
2

このコードが機能しないと確信していますか?

{{each(i,action) SalesProspectActions}}
    <tr>
        <td>${action.Status}</td>
    </tr>
{{/each}}
于 2010-10-12T20:12:54.140 に答える
0

オブジェクトはテンプレート オプションとして渡すことができます。私のプロジェクトで行ったことは次のとおりです。

http://codekiku.blogspot.in/2012/04/jquery-template-options-pass-objects-or.html

于 2012-04-23T06:17:06.500 に答える