Hi. I'm in the process of converting a RadGrid using "traditional" columns to CardView, using ItemTemplate. In the original grid, I had a GridButtonColumn to handle deleting, with a confirmation pop-up. I want to keep this same behavior in the template. Is there a way I can embed the original button column's behavior in the new template?
Thanks,
Andrew
Here's my old grid:
And here's the new one, so far:
Thanks,
Andrew
Here's my old grid:
| <telerik:RadGrid ID="ContentsRadGrid" runat="server" |
| GridLines="None" |
| OnNeedDataSource="ContentsRadGrid_NeedDataSource" |
| ondeletecommand="ContentsRadGrid_DeleteCommand"> |
| <MasterTableView AutoGenerateColumns="false"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridBoundColumn HeaderText="Quantity" DataField="Quantity" /> |
| <telerik:GridBoundColumn HeaderText="NDC" DataField="TheDrug.Ndc" /> |
| <telerik:GridBoundColumn HeaderText="Name" DataField="TheDrug.DrugName" /> |
| <telerik:GridBoundColumn HeaderText="Size" DataField="TheDrug.DrugSize" /> |
| <telerik:GridBoundColumn HeaderText="Strength" DataField="TheDrug.DrugStrength" /> |
| <telerik:GridButtonColumn CommandName="Delete" Text="Delete" UniqueName="DeleteColumn" |
| ConfirmText="Delete medication from kit list?" /> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
And here's the new one, so far:
| <telerik:RadGrid ID="RadGrid1" runat="server" |
| GridLines="None" |
| OnNeedDataSource="RadGrid1_NeedDataSource" |
| ondeletecommand="ContentsRadGrid_DeleteCommand"> |
| <MasterTableView AutoGenerateColumns="false"> |
| <Columns> |
| <telerik:GridBoundColumn HeaderText="Quantity" DataField="Quantity" Visible="false" /> |
| </Columns> |
| <ItemTemplate> |
| <table style="width:100%;"> |
| <tr> |
| <td rowspan="2" style="text-align:center; width:15%"> |
| Qty:<br /> |
| <%# Eval("Quantity") %> |
| </td> |
| <td colspan="2" style="white-space:nowrap;"> |
| <%# Eval("TheDrug.Ndc.NdcString") %> |
| <span style="font-weight:bold;"><%# Eval("TheDrug.DrugName") %></span> |
| </td> |
| <td rowspan="2" style="text-align:center; width:10%"> |
| DELETE LINK GOES HERE |
| </td> |
| </tr> |
| <tr> |
| <td style="white-space:nowrap;"> |
| Strength: |
| <%# Eval("TheDrug.DrugStrength") %> |
| </td> |
| <td style="white-space:nowrap;"> |
| Size: |
| <%# Eval("TheDrug.DrugSize") %> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| </MasterTableView> |
| </telerik:RadGrid> |