나는 검도 그리드에 큰 문제가있다. 나는이검도 격자 루프 For
col.Bound(m => m.Compteurs)
.ClientTemplate("# for (var i=0;i<4;i++) { console.log(i) } #");
으로 클라이언트 템플릿으로 for 루프를 사용하는 경우
은 내가 증가되지 않습니다. while 루프와 동일하고 루프 내부에서 증가합니다.
어떻게 해결할 수 있습니까?
당신에게편집 감사 - 그리드의 전체 선언 :이 일을해야
@(Html.Kendo().Grid<EAGLE.Models.ParamUf>()
.Name("ParamGrid")
.Columns(col =>
{
col.Bound(m => m.Groupement);
col.Bound(m => m.Etablissement).ClientTemplate("#= Etablissement.EtablissementName #");
col.Bound(m => m.Service).ClientTemplate("#= Service.ServiceName #");
col.Bound(m => m.Discipline).ClientTemplate("#= Discipline.DisciplineName #");
col.Bound(m => m.Unite).ClientTemplate("#= Unite.UniteName #");
col.Bound(m => m).ClientTemplate(Html.Partial("_Tel").ToHtmlString());
col.Bound(m => m.Unite.TypeHebergement).Title("Hébergement");
col.Bound(m => m.Installe);
col.Bound(m => m.Ferme);
col.Bound(m => m.Compteurs).ClientTemplate("# for (var i=0;i<4;i++) { console.log(i) } #");
col.Command(commands =>
{
commands.Edit().UpdateText("Mettre à jour").CancelText("Annuler").Text("Edit");
commands.Destroy().Text("Suppr.");
}).Title(string.Empty).Width(160);
}
)
.DataSource(data => data
.Ajax()
.Read(read => read.Action("Param_Read", "Param", new { entityCode = @ViewBag.Code, entityType = @ViewBag.Type }).Data("filterUnit"))
.Model(m =>
{
m.Id(a => a.Unite.UniteCode);
m.Field(a => a.Etablissement).DefaultValue(new EAGLE.Models.Etablissement());
m.Field(a => a.Service).DefaultValue(new EAGLE.Models.Service());
m.Field(a => a.Discipline).DefaultValue(new EAGLE.Models.Discipline());
m.Field(a => a.Unite).DefaultValue(new EAGLE.Models.Unite());
})
.Create(cre => cre.Action("Param_Create", "Param"))
.Update(upd => upd.Action("Param_Update", "Param"))
.Destroy(des => des.Action("Param_Destroy", "Param"))
.Batch(false)
.ServerOperation(false))
.Pageable(pager => pager
.Enabled(false)
.Messages(m => m.Display("Nombre total d'hébergement : {2}"))
.Messages(m => m.Empty("Pas d'hébergement."))
.PreviousNext(false)
.Input(false)
.Numeric(false))
.ToolBar(toolbar => { toolbar.Create(); })
.Editable(ed => ed.Mode(GridEditMode.PopUp).TemplateName("_ParamEdit"))
.Events(e => e.DataBound("onDatabound"))
)
해결 했습니까? ** 카운터가 ** 증가하지 않는 ** 정반대의 ** 문제가 있습니다. (숫자가 하드 코드보다 적 으면 여기 있습니다.) 탭이 충돌합니다. 개발 도구에서 완벽하게 실행되므로 JavaScript 구문에는 아무런 문제가 없습니다. – pwdst
예, 우리는 생성 된 코드가 ++를 제거한다는 것을 발견했습니다. 나는 아래에 답변을 게시합니다. –