Here is part:
@model Rezcue.ViewModel.CustomerRequest.AirRequestMVVM <div id="AirRequestFormContainer" data-Template="AirRequestTemplate" data-bind="source: AirItem"> </div><script type="text/javascript"> var AirRequestViewModel = null; $(document).ready(function() { debugger; AirRequestViewModel = kendo.observable({ AirItem: { AirVMList: @Html.Raw(Json.Encode(Model)), FlightStopsSource: new kendo.data.DataSource({ transport: { read: { url: rootUrl("GetData/GetCountry"), dataType: "jsonp" } }, serverFiltering: true, }), OnOpenOriginAutoComplete: function(e) { debugger; var target = $(e.sender.element).data("kendoAutoComplete"); target.list.width(280); }, AddSegment: function(e) { debugger; }, resizeFlightStop: function(e) { debugger; //var target = $(e.sender.element).data("kendoDropDownList"); //target.list.width(280); }, ResetAirItem: function(e) { debugger; }, ToggleCollapseSegment: function(e) { debugger; }, SaveAirSegment: function(e) { debugger; } } }); LoadTemplateNew("Content/Templates/AirRequestViewModel.tmpl.htm"); }); function loadAirRequestBinder() { kendo.ui.progress($("body"), true); kendo.bind($("#AirRequestFormContainer"), AirRequestViewModel.AirItem); loadKendoWindow("#AirRequest", "Create Air Request"); kendo.ui.progress($("body"), false); } $(document).bind("TEMPLATE_LOADED", function (e, path) { kendo.ui.progress($("body"), true); debugger; loadAirRequestBinder(); kendo.ui.progress($("body"), false); });</script>
TEMPLATE CODE:
<script id="AirRequestTemplate" type="text/x-kendo-template" class="KendoExtTemplate"> <div data-bind="source: AirVMList" data-Template="airitemtemplate" ></div></script><script id="airitemtemplate" type="text/x-kendo-template" class="KendoExtTemplate"> <div data-bind="source: SegmentInfo" data-Template="SegmentTemplate" > </div></script><script id="SegmentTemplate" type="text/x-kendo-template" class="KendoExtTemplate"> <div> <label style="width:37px;">From </label>: <input data-role="autocomplete" data-placeholder="Search" data-value-primitive="true" data-text-field="Code" data-bind="value: Origin, source: FlightStopsSource" style="width: 100%;" /> </div></script>
JSON RESPONSE :
[{"Code":"BOM","Name":"\u003ci class=\"fa fa-plane\" style=\"color:#2885D1;\"\u003e\u0026nbsp;\u003c/i\u003e\u003cspan style=\"font-size:.9em\"\u003e\u003cspan style=\"font-family:courier new,courier,monospace;\"\u003e[\u003cspan style=\"color:#2885D1;\" \u003e\u003ca href=\"http://maps.google.com/maps?q=19.088611,72.868056\" target=\"_blank\"\u003eBOM\u003c/a\u003e\u003c/span\u003e]\u003c/span\u003e\u0026nbsp;Mumbai,\u0026nbsp;India \u003cbr /\u003e \u003cspan style=\"font-style:italic;color:#808080\"\u003eMumbai\u003c/span\u003e\u003c/span\u003e","City_code":"BOM","City_Name":"Mumbai","Country_code":"IND","Country_name":"India"},{"Code":"BMH","Name":"\u003ci class=\"fa fa-plane\" style=\"color:#2885D1;\"\u003e\u0026nbsp;\u003c/i\u003e\u003cspan style=\"font-size:.9em\"\u003e\u003cspan style=\"font-family:courier new,courier,monospace;\"\u003e[\u003cspan style=\"color:#2885D1;\" \u003e\u003ca href=\"http://maps.google.com/maps?q=-6.366667,144.633333\" target=\"_blank\"\u003eBMH\u003c/a\u003e\u003c/span\u003e]\u003c/span\u003e\u0026nbsp;Bomai,\u0026nbsp;Papua New Guinea \u003cbr /\u003e \u003cspan style=\"font-style:italic;color:#808080\"\u003eBomai\u003c/span\u003e\u003c/span\u003e","City_code":"BMH","City_Name":"Bomai","Country_code":"PNG","Country_name":"Papua New Guinea"},{"Code":"BOA","Name":"\u003ci class=\"fa fa-plane\" style=\"color:#2885D1;\"\u003e\u0026nbsp;\u003c/i\u003e\u003cspan style=\"font-size:.9em\"\u003e\u003cspan style=\"font-family:courier new,courier,monospace;\"\u003e[\u003cspan style=\"color:#2885D1;\" \u003e\u003ca href=\"http://maps.google.com/maps?q=-5.866667,13.066667\" target=\"_blank\"\u003eBOA\u003c/a\u003e\u003c/span\u003e]\u003c/span\u003e\u0026nbsp;Boma,\u0026nbsp;Congo, the Democratic Republic of the \u003cbr /\u003e \u003cspan style=\"font-style:italic;color:#808080\"\u003eBoma\u003c/span\u003e\u003c/span\u003e","City_code":"BOA","City_Name":"Boma","Country_code":"COD","Country_name":"Congo, the Democratic Republic of the"},{"Code":"LAZ","Name":"\u003ci class=\"fa fa-plane\" style=\"color:#2885D1;\"\u003e\u0026nbsp;\u003c/i\u003e\u003cspan style=\"font-size:.9em\"\u003e\u003cspan style=\"font-family:courier new,courier,monospace;\"\u003e[\u003cspan style=\"color:#2885D1;\" \u003e\u003ca href=\"http://maps.google.com/maps?q=-13.266667,-43.416667\" target=\"_blank\"\u003eLAZ\u003c/a\u003e\u003c/span\u003e]\u003c/span\u003e\u0026nbsp;Bom Jesus da Lapa,\u0026nbsp;Brazil \u003cbr /\u003e \u003cspan style=\"font-style:italic;color:#808080\"\u003eBom Jesus da Lapa\u003c/span\u003e\u003c/span\u003e","City_code":"LAZ","City_Name":"Bom Jesus da Lapa","Country_code":"BRA","Country_name":"Brazil"},{"Code":"GMM","Name":"\u003ci class=\"fa fa-plane\" style=\"color:#2885D1;\"\u003e\u0026nbsp;\u003c/i\u003e\u003cspan style=\"font-size:.9em\"\u003e\u003cspan style=\"font-family:courier new,courier,monospace;\"\u003e[\u003cspan style=\"color:#2885D1;\" \u003e\u003ca href=\"http://maps.google.com/maps?q=-1.933333,15.866667\" target=\"_blank\"\u003eGMM\u003c/a\u003e\u003c/span\u003e]\u003c/span\u003e\u0026nbsp;Gamboma,\u0026nbsp;Congo \u003cbr /\u003e \u003cspan style=\"font-style:italic;color:#808080\"\u003eGamboma\u003c/span\u003e\u003c/span\u003e","City_code":"GMM","City_Name":"Gamboma","Country_code":"COG","Country_name":"Congo"}]
