简体   繁体   English

ListView数据显示KendoUI中未定义

[英]ListView data showing undefined in KendoUI

HTML Code.. I am working for learning purpose, therefore I used Sample code 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: parameterMap:

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

JavaScript: JavaScript:

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

API Call: API调用:

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

Controller Code: 控制器代码:

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);
}

As a result I am getting data for first row but for rest all rows it shows "unidentified" 结果,我正在获取第一行的数据,而其余所有行则显示“ unidentified”

I got answer 我得到了答案

var spdetails = db.TypeDetails.Where(i => i.TypeId == id).Select(s=> new TypeDetailsView{ TypeId=s.TypeId,Details=s.TypeDetails,TypeTitle=s.TypeTitle}).ToList(); 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