0
はCSHTMLのコードです:私は場合にのみ、ページの読み込みに[編集]リンクを非表示にするコードHIDE AND条件に基づいて編集リンクを表示する(trueとfalse)MVC(HTMLグリッド)ここ
を経ます?
- IS_CONFIRMの値が真(隠す):偽(ショー)
私はMVC @ Html.Gridを使用しています:
@Html.Grid(Model).Columns(columns =>
{
columns.Add(a => a.BL_No).Titled("B/L Number").Filterable(true).Encoded(false)
.Sanitized(false).SetWidth(50);
columns.Add(a => a.BL_DATE).Titled("B/L Date").Filterable(true).Encoded(false)
.Sanitized(false).SetWidth(50);
columns.Add(a => a.BOOKING_REF_NO).Titled("Booking Ref No").Filterable(true).Encoded(false)
.Sanitized(false).SetWidth(50);
columns.Add(a => a.CARGO_DESCRIPTION).Titled("Cargo Description").Filterable(true).Encoded(false)
.Sanitized(false).SetWidth(50);
columns.Add(a => a.CRO_NO).Titled("CRO Number").Filterable(true).Encoded(false)
.Sanitized(false).SetWidth(50);
columns.Add(c => c.ETA).Titled("ETA").Filterable(true).Encoded(false)
.Sanitized(false).SetWidth(50);
columns.Add(c => c.ETD).Titled("ETD").Filterable(true).Encoded(false)
.Sanitized(false).SetWidth(50);
columns.Add(a => a.IS_CONFIRM, true).Titled("CheckBox").Filterable(true).Encoded(false)
.Sanitized(false).SetWidth(50);
columns.Add().Encoded(false).Sanitized(false).SetWidth(20).RenderValueAs(o => Html.ActionLink("Edit", "EditBillOfLading", new { BL_ID = o.BL_ID})).Titled("Edit");
columns.Add().Encoded(false).Sanitized(false).SetWidth(20).RenderValueAs(o => Html.ActionLink("PrintBillofLading", "BillofladingReport", new { BL_ID = o.BL_ID }, new { target = "_blank" })).Titled("Action1");
columns.Add().Encoded(false).Sanitized(false).SetWidth(20).RenderValueAs(o => Html.ActionLink("PrintTerminal", "TerminalReport", new { BL_ID = o.BL_ID }, new { target = "_blank" })).Titled("Action2");
//columns.Add().Encoded(false).Sanitized(false).SetWidth(20).RenderValueAs(o => Html.ActionLink("BillofladingReport", new { BL_ID = o.BL_ID })).Titled("PrintProforma");
}).WithPaging(10).Sortable(true)
:
次に、このよう
page load
でhide()
またはshow()
を呼びますか? IS_CONFIRM列? –IS_CONFIRMはチェックボックスです。チェックボックスの値が真の場合は、編集ボタンを隠したい –