In .net, changed bold, italic, underline, and wrap to TriState. Also in .net, Excel...
[infodrom/rico3] / examples / dotnet / ex2editfilter.aspx
1 <%@ Page Language="VB" ResponseEncoding="iso-8859-1" Debug="true" validateRequest="false" %>\r
2 <%@ Register TagPrefix="Rico" Assembly="Rico" NameSpace="Rico" %>\r
3 <%@ Register TagPrefix="My" TagName="dbLib" Src="dbConnect.ascx" %>\r
4 <My:dbLib id='app' runat='server' />\r
5 \r
6 \r
7 <script runat="server">\r
8 \r
9 Sub Page_Load(Sender As object, e As EventArgs)\r
10   Session.Timeout=60\r
11   app.OpenGridForm(ex8)\r
12   EmployeeID.SelectSql="select EmployeeID," & ex8.SqlCompat.Concat(new String(){"LastName","', '","FirstName"}) & " from employees order by LastName,FirstName" \r
13 End Sub\r
14 \r
15 </script>\r
16 \r
17 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">\r
18 <html>\r
19 <head>\r
20 <title>Rico LiveGrid-Example 2 (editable)</title>\r
21 \r
22 <Rico:LoadClient checkQueryString='true' runat='server' />\r
23 <link href="../demo.css" type="text/css" rel="stylesheet" />\r
24 \r
25 </head>\r
26 \r
27 \r
28 <body>\r
29 \r
30 <div id='explanation'>\r
31 Base Library: <script type='text/javascript'>document.write(Rico.Lib+' '+Rico.LibVersion);</script>\r
32 <hr>The data on this grid can be edited using pop-up forms. \r
33 Just click on a grid cell and then select Edit, Delete, or Add from the pop-up menu. \r
34 The Add and Edit forms are automatically generated by LiveGrid. \r
35 Notice on the Add form how you use the Rico Tree control to select the customer. \r
36 Notice on the Edit form how the Rico Calendar is used to change dates. \r
37 Updates are disabled on the database, so you will get an error message if you try to save.\r
38 </div>\r
39 <p><strong>Orders Table</strong></p>\r
40 \r
41 \r
42 <Rico:LiveGridEdit runat='server' id='ex8' DefaultSort='OrderID' AutoFilter='true'>\r
43   <Rico:CalendarControl runat='server' id='Cal' icon='rico-icon rico-calarrow' />\r
44   <Rico:TreeControl runat='server' id='CustomerTree' icon='rico-icon rico-dotbutton' source='CustTree.aspx' />\r
45 \r
46   <Rico:Table runat='server' TblName='orders' />\r
47   <Rico:ColumnGroup runat='server' heading='Basic Info' />\r
48   <Rico:EditCol runat='server' heading='Order#'        width='60'  ColName='OrderID'      EntryType='B' ColData='<auto>' ConfirmDeleteColumn='true' />\r
49   <Rico:EditCol runat='server' heading='Customer'      width='160' ColName='CustomerID'   EntryType='CL' InsertOnly='true' SelectCtl='CustomerTree' SelectSql="select CustomerID,CompanyName from customers order by CompanyName" filterUI='t' />\r
50   <Rico:EditCol runat='server' heading='Sales Person'  width='140' ColName='EmployeeID'   EntryType='SL' filterUI='m' id='EmployeeID' />\r
51   <Rico:EditCol runat='server' heading='Order Date'    width='100' ColName='OrderDate'    EntryType='D' ColData='Today' SelectCtl='Cal' />\r
52   <Rico:EditCol runat='server' heading='Required Date' width='100' ColName='RequiredDate' EntryType='D' ColData='Today' SelectCtl='Cal' />\r
53   <Rico:FormulaCol runat='server' heading='Net Sale'   width='80'  DataType='DOLLAR'      Formula='select sum(UnitPrice*Quantity*(1.0-Discount)) from order_details d where d.OrderID=t.OrderID' />\r
54 \r
55   <Rico:ColumnGroup runat='server' heading='Ship To' />\r
56   <Rico:EditCol runat='server' heading='Name'        width='150' ColName='ShipName'       EntryType='B' />\r
57   <Rico:EditCol runat='server' heading='Address'     width='150' ColName='ShipAddress'    EntryType='B' />\r
58   <Rico:EditCol runat='server' heading='City'        width='120' ColName='ShipCity'       EntryType='B' filterUI='m' />\r
59   <Rico:EditCol runat='server' heading='Region'      width='80'  ColName='ShipRegion'     EntryType='T' />\r
60   <Rico:EditCol runat='server' heading='Postal Code' width='80'  ColName='ShipPostalCode' EntryType='T' />\r
61   <Rico:EditCol runat='server' heading='Country'     width='90'  ColName='ShipCountry'    EntryType='N' filterUI='s' control="new Rico.TableColumn.link('http://en.wikipedia.org/wiki/{11}','_blank')" />\r
62 </Rico:LiveGridEdit>\r
63 \r
64 </body>\r
65 </html>\r