I am using Kendo MVVM. This ApisTemplate is called Remotely and It opens up. Problem is in "PaxPreferenceTemplate" template. There are 2 source binding. Only 1st works i.e Segment . i dont know why . Even if you use <label data-bind:"text: Segment.SegmentDetailsToDisplayPricing" ></label> still result would be same.
Please tell what would be correct way Note: ALL below code is in 1 file.
<script id="ApisTemplate" type="text/x-kendo-template" class="KendoExtTemplate"> <div> <div data-bind="source: ApisVMList.PaxPreferenceBySegment" data-template="PaxPreferenceTemplate"></div> <div style="text-align:center;"> <button type="button" id="btnIssueTicket" onclick="SaveIssueTicket(this)" class="k-button k-primary Apis_submit " style="width: 100px; height: 25px; margin-right: 5px;"> <i class="fa fa-floppy-o fa-inverse" aria-hidden="true"></i> Save </button> <button type="button" class="k-button " onclick="CloseApisWindow(this)" style="width: 100px; height: 25px;"><i class="fa fa-ban"></i> Cancel</button> </div> </div></script><script id="PaxPreferenceTemplate" type="text/x-kendo-template" class="KendoExtTemplate"> <div data-bind="source: Segment" data-template="SegmentTemplate"></div> <div data-bind="source: PaxInfo" data-template="PaxInfoTemplate"></div></script><script id="SegmentTemplate" type="text/x-kendo-template" class="KendoExtTemplate"> <label data-bind="text: SegmentDetailsToDisplayPricing"></label></script><script id="PaxInfoTemplate" type="text/x-kendo-template" class="KendoExtTemplate"> <div> <label data-bind="text: Pax.PersonName"></label> <input data-role="dropdownlist" data-text-field="PassportNumber" data-value-field="PassportNumberID" data-bind="source: PossiblePassports" /> <input data-role="dropdownlist" data-text-field="FrequentFlyernumber" data-value-field="FrequentFlyernumberID" data-bind="source: PossibleFrequentFlyers" /> </div></script>