簡體   English   中英

ListView數據顯示KendoUI中未定義

[英]ListView data showing undefined in KendoUI

HTML代碼。我出於學習目的而工作,因此我使用了示例代碼

<script type="text/x-kendo-tmpl" id="template">
    <div class="product-view k-widget">
        <dl>
            <dt>  Title  </dt>
            <dd>  #:Title#   </dd>
            <dt>  Deetail  </dt>
            <dd>  #:Deetail#   </dd>
        </dl>
    </div>
</script> 

parameterMap:

else if (operation !== "read" && options.models) {                                        
    return { models: kendo.stringify(options.models)
};

JavaScript:

var listView = $("#listView").kendoListView({
    dataSource: dataSource,
    template: kendo.template($("#template").html()),
    editTemplate: kendo.template($("#editTemplate").html())
}).data("kendoListView");`

API調用:

read: {
    type: "GET",
    url: "XYZ"+value,
    dataType: "json",
    cache: false
},

控制器代碼:

public IHttpActionResult GetSpecificationDetail(int id)
{
    Type type= new Type();
    List<Type> spdetails = db.Type.Where(i => i.typeId == id).ToList();
    if (spdetails == null)
    {
        return NotFound();
    }
    return Ok(spdetails);
}

結果,我正在獲取第一行的數據,而其余所有行則顯示“ unidentified”

我得到了答案

var spdetails = db.TypeDetails.Where(i => i.TypeId == id).Select(s => new TypeDetailsView {TypeId = s.TypeId,Details = s.TypeDetails,TypeTitle = s.TypeTitle})。ToList( );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM