【发布时间】:2012-04-24 21:30:06
【问题描述】:
我正在尝试将不同的模板传递给 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 部分。有什么建议吗?
...我也愿意以其他方式处理这个问题。
【问题讨论】:
标签: vb.net telerik telerik-grid