1
私のjQueryテンプレートで、私のデータ構造のサブコレクション内に含まれるアイテムの値を取得する必要があります。複雑なオブジェクトでのjQueryテンプレートの使用とサブコレクションからの値の取得
は、私はこのようになりますデータ構造を持っていると言う:
<Quote>
<AgentName></AgentName>
<AgentId></AgentId>
<QuoteId></QuoteId>
<ProductId></ProductId>
<ProductName></ProductName>
<Benefits>
<Benefit>
<Name>Benefit One</Name>
<Description>This is benefit One</Description>
<Value>5000000</Value>
<ValueComment></ValueComment>
<Excess>200</Excess>
<ExcessComment></ExcessComment>
</Benefit>
<Benefit>
<Name>Benefit Two</Name>
<Description>This is benefit Two</Description>
<Value>1000</Value>
<ValueComment></ValueComment>
<Excess>100</Excess>
<ExcessComment></ExcessComment>
</Benefit>
</Benefits>
<Price>10.99</Price>
</Quote>
私は、このようになりますJSON文字列にこれを変換することができます:私のjQueryのテンプレートで
[{"AgentName":null,"AgentId":null,"QuoteId":null,"ProductId":"abc","ProductName":"Standard","Benefits":[{"Name":"Benefit One","Description":"\n This is benefit One \n ","Value":5000000,"ValueComment":null,"Excess":200,"ExcessComment":null},{"Name":"Benefit Two","Description":"\n This is benefit Two\n ","Value":1000,"ValueComment":null,"Excess":100,"ExcessComment":null}],"Price":10.99}
私がしたいです製品ID、製品名、価格、および特典1の値のみを表示するテーブルを作成します。
<script id="QuoteTemplate" type="text/x-jQuery-tmpl">
<tr>
<td valign="middle" style="width: 120px; text-align: left; font-weight:bold" class="quote-row"> ${ProductId} </td>
<td valign="middle" style="width: 140px; text-align: center; font-weight:bold" class="quote-row"> ${ProductName} </td>
// Somehow need to query the benefits collection to get only the value of Benefit One
<td valign="middle" style="width: 140px; text-align: center; font-weight:bold" class="quote-row"> ${ ***ONLY BENEFIT ONE*** .value } </td>
<td valign="middle" style="width: 140px; text-align: center; font-weight:bold" class="quote-row"> ${Price} </td>
</tr>
</script>
助けてくれてありがとう。