summaryrefslogtreecommitdiff
path: root/demos/quickstart/protected/pages/Controls/Samples/TDataList/Sample2.page
diff options
context:
space:
mode:
authorxue <>2006-02-01 18:09:18 +0000
committerxue <>2006-02-01 18:09:18 +0000
commita7edca99c188c574125785c87198606527981d01 (patch)
tree5a577ec59c497c306fbe661c3756dfdb5a201d53 /demos/quickstart/protected/pages/Controls/Samples/TDataList/Sample2.page
parent5a7bac0a5c8342ce5812c16d1973e5affa188670 (diff)
Added a new TDataList demo.
Diffstat (limited to 'demos/quickstart/protected/pages/Controls/Samples/TDataList/Sample2.page')
-rw-r--r--demos/quickstart/protected/pages/Controls/Samples/TDataList/Sample2.page116
1 files changed, 116 insertions, 0 deletions
diff --git a/demos/quickstart/protected/pages/Controls/Samples/TDataList/Sample2.page b/demos/quickstart/protected/pages/Controls/Samples/TDataList/Sample2.page
new file mode 100644
index 00000000..018aabfd
--- /dev/null
+++ b/demos/quickstart/protected/pages/Controls/Samples/TDataList/Sample2.page
@@ -0,0 +1,116 @@
+<com:TContent ID="body">
+
+<h1>TDataList Sample 2</h1>
+<p>This demo shows a simple application of TDataList control.</p>
+<p>TDataList allows you to show a list of data items (rows), edit, select and delete them.</p>
+
+<com:TDataList ID="DataList"
+ CellPadding="2"
+ CellSpacing="3"
+ GridLines="Both"
+ RepeatColumns="1"
+ RepeatLayout="Table"
+ RepeatDirection="Vertical"
+ OnEditCommand="editItem"
+ OnCancelCommand="cancelItem"
+ OnUpdateCommand="updateItem"
+ OnDeleteCommand="deleteItem"
+ OnSelectedIndexChanged="selectItem"
+ HeaderStyle.BackColor="#AAAADD"
+ ItemStyle.BackColor="#EEEEEE"
+ SeparatorStyle.BackColor="#FAFAFA"
+ FooterStyle.BackColor="#BBBBBB"
+ EditItemStyle.BackColor="lightgreen"
+ SelectedItemStyle.BackColor="lightyellow">
+<prop:HeaderTemplate>
+<div style="font-weight:bold; text-align:center;">Computer Parts</div>
+</prop:HeaderTemplate>
+
+<prop:ItemTemplate>
+<table border="0" width="100%">
+<tr><td>
+<com:TLinkButton
+ Text=<%#$this->Parent->DataItem['id']%>
+ CommandName="select"
+ />
+<%#$this->Parent->DataItem['name']%>
+</td>
+<td align="right">
+<com:TLinkButton
+ Text="Edit"
+ CommandName="edit"
+ />
+<com:TLinkButton
+ Text="Delete"
+ CommandName="delete"
+ Attributes.onclick="if(!confirm('Are you sure?')) return false;"
+ />
+</td></tr>
+</table>
+</prop:ItemTemplate>
+
+<prop:SelectedItemTemplate>
+<table border="1" width="100%">
+<tr><th>ID</th><th>Name</th><th>Quantity</th><th>Price</th></tr>
+<tr>
+<td align="right"><%#$this->Parent->DataItem['id'] %></td>
+<td align="right"><%#$this->Parent->DataItem['name'] %></td>
+<td align="right"><%#$this->Parent->DataItem['quantity'] %></td>
+<td align="right">$<%#$this->Parent->DataItem['price'] %></td>
+</tr>
+<tr><td colspan="4" align="right">
+<com:TLinkButton
+ Text="Edit"
+ CommandName="edit"
+ />
+<com:TLinkButton
+ Text="Delete"
+ CommandName="delete"
+ Attributes.onclick="if(!confirm('Are you sure?')) return false;"
+ />
+</td></tr>
+</table>
+</prop:SelectedItemTemplate>
+
+<prop:EditItemTemplate>
+<table border="0" width="100%">
+<tr>
+ <td align="right">ID</td>
+ <td><%#$this->Parent->DataItem['id']%></td>
+</tr>
+<tr>
+ <td align="right">Name</td>
+ <td><com:TTextBox
+ ID="ProductName"
+ Text=<%#$this->Parent->DataItem['name'] %>
+ />
+ </td>
+</tr>
+<tr>
+ <td align="right">Quantity</td>
+ <td><com:TTextBox
+ ID="ProductQuantity"
+ Text=<%#$this->Parent->DataItem['quantity'] %>
+ />
+ </td>
+</tr>
+<tr>
+ <td align="right">Price</td>
+ <td><com:TTextBox
+ ID="ProductPrice"
+ Text=<%#$this->Parent->DataItem['price'] %>
+ />
+ </td>
+</tr>
+<tr>
+ <td colspan="2" align="right">
+ <com:TLinkButton Text="Save" CommandName="update" />
+ <com:TLinkButton Text="Cancel" CommandName="cancel" />
+ </td>
+</tr>
+</table>
+</prop:EditItemTemplate>
+
+</com:TDataList>
+
+</com:TContent> \ No newline at end of file