Я использую EXT. NET Версия 4.
У меня есть GridPanel с идентификатором столбцов, ценой, ценами и источником.
Когда нажата кнопка «Редактировать», WindowEdit показывает up.
В WindowEdit, как я могу показать "сборы", только если "Source" = "A" (в противном случае не отображается "сборы")?
Спасибо.
@(X.Viewport().Layout(LayoutType.Fit)
.Items(
X.GridPanel().ID("GridPanel1").MarginSpec("1 1 1 1").Cls("cust-grid")
:
.ColumnModel(
X.NumberColumn().Text("ID").DataIndex("ID").Width(80).Format("#").Align(Alignment.Right).Hideable(false).Groupable(false).Filter(X.NumberFilter()),
X.NumberColumn().Text("Price").DataIndex("Price").Width(80).Format("#,##.000").Align(Alignment.Right).Hideable(false).Groupable(false).Filter(X.NumberFilter()),
X.NumberColumn().Text("Fees").DataIndex("fees").Width(80).Format("#,##.000").Align(Alignment.Right).Hideable(false).Groupable(false).Filter(X.NumberFilter()),
X.Column().Text("Source").DataIndex("Source").Width(100).Hideable(false).Groupable(false).Filter(X.StringFilter()).Align(Alignment.Center)
)
:
@(X.Window()
.ID("WindowEdit")
.Items(
.Items(
, X.TextField().MinWidth(100).ID("Price")
.Name("Price")
.FieldLabel("Price")
.DataIndex("Price")
, X.TextField().MinWidth(100).ID("fees") --> how can I show this only if "Source" = "A" (otherwise do not show this text field) ?
.Name("fees")
.FieldLabel("fees")
.DataIndex("fees")
) //.Items
) //.Items