ASP.NET MVC ASP.NET Razor flexgrid newrow 관련 문의
페이지 정보
작성자 상초리 작성일 2022-11-29 14:56 조회 505회 댓글 0건본문
관련링크
아래 FlexGrid 소스 에서 .AllowAddNew(true) 에서 NEWROW 특정 BIND되는 데이터의 값이 기본 비어 있는데 그렇게 되면 해당 newrow에 대한 컬럼에 대한 기본 값을 지정하거나 불러오는 방법에 대해 문의 드립니다. 확인 부탁 드립니다.
감사합니다.
예제)
@(Html.C1().FlexGrid<Qbridge>
()
.AutoGenerateColumns(false)
.Id("PrintConFlexGrid1")
.Width(850)
.Height(650)
.AllowAddNew(true)
.NewRowAtTop(true)
.SelectionMode(C1.Web.Mvc.Grid.SelectionMode.Row)
.Bind(bl => bl.Bind(Url.Action("DetailData"))
.OnClientQueryData("getCustomer")
.Update(Url.Action("DetailData"))
.Create(Url.Action("DetailData"))
)
.IsReadOnly(false)
.Columns(bl =>
{
bl.Add(cb => cb.Binding("h_idx").Header("idx").Width("50").Visible(false));
bl.Add(cb => cb.Binding("h_pidx").Header("pidx").Width("50").Visible(false));
bl.Add(cb => cb.Binding("h_kubu").Header("대구분").Width("80").IsReadOnly(true));
bl.Add(cb => cb.Binding("h_name").Header("소구분").Width("150").IsReadOnly(true));
bl.Add(cb => cb.Binding("h_wjkubu").Header("입출고").Width("60")
.DropDownCssClass("multi-column")
.DataMap(dm => dm.DisplayMemberPath("inoutname")
.SelectedValuePath("inoutvalue")
.SortByDisplayValues(true)
.Bind(inoutkubu)
));
bl.Add(cb => cb.Binding("h_sula").Header("수량").Width("50"));
bl.Add(cb => cb.Binding("h_price").Header("가격").Width("90").Format("n"));
bl.Add(cb => cb.Binding("h_date").Header("일자").Width("120").Editor("dateEditor1").Format("yyyy.MM.dd"));
bl.Add(cb => cb.Binding("h_dept").Header("부서").Width("100"));
bl.Add(cb => cb.Binding("h_outname").Header("이름").Width("80"));
//bl.Add(cb => cb.Binding("h_docno").Header("문서번호").Width("70").TemplateFunction("createHyperlink"));
bl.Add(cb => cb.Binding("h_docno").Header("문서번호").Width("70").TemplateFunction("createHyperlink"));
})
.Filterable(f => f.DefaultFilterType(C1.Web.Mvc.FilterType.Value))
)
댓글목록
등록된 댓글이 없습니다.