![]() AJAX enabled ASP.NET components for rapid web application development
|
||||||||||||||||
|
||||||||||||||||
<link rel="stylesheet" type="text/css" href="dbnetsuite.css.ashx" /> <script language="JavaScript" src="dbnetsuite.js.ashx"></script> <script src="../../samples/tinyMCE/jscripts/tiny_mce/tiny_mce.js"></script> <style> .ui-accordion-header.ui-state-active a {border-bottom:1pt solid silver;} </style>
<script> jQuery(document).ready( init ) function init() { jQuery("#accordion1").show(); jQuery("#accordion1").accordion(); jQuery("#accordion2").show(); jQuery("#accordion2").accordion(); var dbnetgrid3 = new DbNetGrid("dbnetgrid3"); with (dbnetgrid3) { connectionString = "SamplesDatabase" fromPart = "[order details]" setColumnExpressions("OrderID","ProductID","Quantity","UnitPrice"); setColumnProperty("OrderID", "foreignKey", true); setColumnProperty("ProductID", "lookup", "select productid, productname from products"); } var dbnetgrid2 = new DbNetGrid("dbnetgrid2"); with (dbnetgrid2) { connectionString = "SamplesDatabase" fromPart = "orders" setColumnExpressions("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate","ShippedDate","ShipVia","Freight"); height = "300px" setColumnProperty("CustomerID", "display", false); setColumnProperty("EmployeeID", "foreignKey", true); setColumnProperty("EmployeeID", "lookup", "select employeeid, lastname + ',' + firstname from employees order by lastname,firstname"); setColumnProperty("CustomerID", "lookup", "select customerid, companyname from customers"); setColumnProperty("ShipVia", "lookup", "select shipperid, companyname from shippers"); addLinkedControl( dbnetgrid3 ) } var dbnetedit1 = new DbNetEdit("dbnetedit1"); with (dbnetedit1) { connectionString = "SamplesDatabase" fromPart = "Employees" setColumnProperty("notes","editControlType","Html"); addLinkedControl( dbnetgrid2 ) initialize() } } </script>
<table style="width:600px;float:left" id="dbnetedit1"> <tr> <td> <div id="accordion1" style="display:none"> <h3><a href="#">Name</a></h3> <div class="content"> <table> <tr> <td>Title</td> <td><span ColumnExpression="TitleOfCourtesy"/></td> </tr> <tr> <td>First Name</td> <td><span ColumnExpression="FirstName" /></td> </tr> <tr> <td>Last Name</td> <td><span ColumnExpression="LastName" /></td> </tr> <tr style="display:none;"> <td>Employee ID</td> <td><span ColumnExpression="EmployeeID" /></td> </tr> </table> </div> <h3><a href="#">Address</a></h3> <div class="content"> <table> <tr> <td>Address</td> <td><span ColumnExpression="Address" /></td> </tr> <tr> <td>City</td> <td><span ColumnExpression="City" /></td> </tr> <tr> <td>Region</td> <td><span ColumnExpression="Region" /></td> </tr> <tr> <td>Post Code</td> <td><span ColumnExpression="PostalCode" /></td> </tr> <tr> <td>Country</td> <td><span ColumnExpression="Country" /></td> </tr> </table> </div> <h3><a href="#">Employment</a></h3> <div class="content"> <table> <tr> <td>Title</td> <td><span ColumnExpression="Title" /></td> </tr> <tr> <td>Hire Date</td> <td><span ColumnExpression="HireDate" /></td> </tr> </table> </div> <h3><a href="#">Photo</a></h3> <div class="content"> <table> <tr> <td><span ColumnExpression="Photo" MaxThumbnailHeight="100" /></td> </tr> </table> </div> <h3><a href="#">Notes</a></h3> <div class="content"> <table> <tr> <td><span width="500px" height="120px" EditControlType="Html" ColumnExpression="Notes" /></td> </tr> </table> </div> </div> <div> <table style="width:100%"> <tr> <td ID="dbnetedit1_toolbarPanel"></td> </tr> <tr> <td ID="dbnetedit1_messagePanel"></td> </tr> </table> </div> </td> </tr> </table> <table style="width:600px;float:left"> <tr> <td> <div id="accordion2" style="display:none"> <h3><a href="#">Employee Orders</a></h3> <div class="content"> <div id="dbnetgrid2" style="height:400px"></div> </div> <h3><a href="#">Employee Order Details</a></h3> <div class="content"> <div id="dbnetgrid3" style="height:400px"></div> </div> </div> </td> </tr> </table>