0
부모 모눈 데이터를 가져 오는 것과 부모 모눈에서 잘못된 행 수를 얻는 것과 같은 자식 모눈 데이터를 가져올 수 없습니다 ... 검도 UI 모눈 계층 구조 표 형식을 사용하고 있습니다. , 그 목적부모 모눈에 대한 올바른 행 수를 얻을 수 없습니다.
<script type="text/javascript">
$(document).ready(function() {
$('#btnMove').click(function() {
var count = $('#Gridparent').data('kendoGrid').tbody[0].rows.length;
alert(count); // here I am getting 5 number but actually i hav 4 rows
var sourcegrid = $('#GridParent').data('kendoGrid');
alert(' first button clicked'); // here is ok
var destinationgrid = $('#grid_#=CostPage#').data('kendoGrid');
alert('second button clicked'); // not getting this alert
에 대한 코드 아래 사용하고 이것은 내보기
@using (Html.BeginForm())
{
@(Html.Kendo().Grid<Topco.TopMapp.MVC.Models.CostPageSearch>()
.Name("Gridparent")
.Columns(columns =>
{
columns.Template(@<text></text>).ClientTemplate("<input id='checkbox' onclick='grdChkBoxClick(this); ' class='chkbxq' type='checkbox' />").Width(30);
columns.Bound(e => e.CostPage).Width(100);
columns.Bound(e => e.Description).Width(100);
columns.Bound(e => e.VendorName).Width(100);
columns.Bound(e => e.BillTypeDirect).Width(100);
columns.Bound(e => e.BillTypeWarehouse).Width(100);
columns.Bound(e => e.VendorName).Width(100);
})
.ClientDetailTemplateId("client-template")
.HtmlAttributes(new { style = "height:480px;" })
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(6)
.Read(read => read.Action("HierarchyBinding_Employees", "CostPageDisplay"))
)
.Events(events => events.DataBound("dataBound"))
)
<script id="client-template" type="text/kendo-tmpl">
@(Html.Kendo().Grid<Topco.TopMapp.MVC.Models.ItemsDescriptionModel>()
.Name("grid_#=CostPage#")
.Columns(columns =>
{
columns.Template(@<text></text>).ClientTemplate("<input id='checkbox' onclick='grdChkBoxClick(this); ' class='chkbxq' type='checkbox' />").Width(30);
columns.Bound(o => o.ItemId).Width(100);
columns.Bound(o => o.ItemDescription).Width(100);
columns.Bound(o => o.BrandCode).Width(100);
columns.Bound(o => o.PackSize).Width(100);
})
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(5)
.Read(read => read.Action("HierarchyBinding_Orders", "CostPageDisplay" , new { employeeID = "#=CostPage#" }))
)
.ToClientTemplate()
)
</script>
<script>
function dataBound() {
this.expandRow(this.tbody.find("tr.k-master-row").first());
//alert('1');
}
</script>
이다 나는뿐만 아니라 계산 올바른 행을 얻을 수 경고 second button clicked
을 볼 수하지 아닙니다 코드 아래
var count = $('#Gridparent').data('kendoGrid').tbody[0].rows.length;
이 .. 많은 감사에 하나 PLS 도움이 ....
당신의 선택'$ ('# 그리드 _ # = CostPage 번호') '는 말 – Pete
에'.data'을 할 수 있도록 유효한 개체를 받고되지 않습니다 @ 피트 네, 당신이 바로 피트입니다 코드를 변경했습니다 아래 참조하십시오 ... –