我正在尝试将不同的模板传递给 Telerik Grid,具体取决于是否按下了添加按钮或编辑按钮(创建时:要填充几个字段。现有:添加按钮:要填充的一些额外字段,编辑按钮:大多数字段是只读的,要填写新字段)。
Dim myGrid = Html.Telerik().Grid(Of SomeModel) _
.Name("myGrid")
If Model.Action = AddNewData Then
myGrid.Editable(Sub(editing) _
editing.Enabled(True).Mode(GridEditMode.PopUp).DisplayDeleteConfirmation(False) _
.TemplateName("AddTemplate"))
ElseIf Model.Action = EditOldData Then
if "gridBoutonPushed = Add" then
grille.Editable(Sub(editing) _
editing.Enabled(True).Mode(GridEditMode.PopUp).DisplayDeleteConfirmation(False) _
.TemplateName("EditTemplateNew"))
else 'edit button was pushed
grille.Editable(Sub(editing) _
editing.Enabled(True).Mode(GridEditMode.PopUp).DisplayDeleteConfirmation(False) _
.TemplateName("EditTemplateOld"))
end if
End If
'generate the add button
myGrid.ToolBar(Sub(c) c.Template(" <a href='#' class='t-button t-button-icontext t-grid-add'>" &
"<span style='margin-left: 0pt;' class='t-icon t-add'></span>Add stuff</a>"))
我不知道如何做这if "gridBoutonPushed = Add" then
部分。有什么建议么?
...我也愿意以其他方式处理这个问题。