The example shows how you can use DateOicker with another applet to select dates. In the example Sheet and DateOicker are displayed side by side. The user selects a cell in Sheet, selects a date from the DatePicker and clicks the insert button. The selected date is inserted into the current Sheet cell.
To run the example click here.
<script language="JavaScript"><!--
// This function is called when the insert button is clicked.
function insertDate()
{
var selDate; // Selected date as string
var selection; // Currently selected Sheet cell
var ss, dp; // Sheet & DatePicker objects
// Get a reference to Sheet -- it's inside Applet Container
ss = document.myContainer.findContainedAppletByIndex(0);
selection = ss.getSelection(); // Get the current cell.
dp = document.picker;
// Build a date string from month, day, and year
selDate = dp.getSelectedMonth() + "/" +
dp.getSelectedDay() + "/" +
dp.getSelectedYear();
// Insert the date into the current cell.
selection.setCellContentsFromString(selDate);
} // end insertDate()
// --> </script>
<form>
<Table cellspacing="15" cellpadding="15">
<tr>
<td>
<APPLET CODEBASE="../.."
CODE="lotus.fc.ac.AppletContainer"
ARCHIVE="jars/devpack_infobus.jar,
jars/devpack_ic.jar,
jars/devpack_shared.jar,
jars/devpack_sheet.jar,
jars/devpack_scripthelper.jar"
WIDTH=640 HEIGHT=350
NAME="myContainer" >
<PARAM NAME = "cabinets" VALUE = "cabs/devpack_infobus.cab,
cabs/devpack_shared.cab,
cabs/devpack_ic.cab,
cabs/devpack_sheet.cab">
<PARAM NAME = "infoCenterVisible" VALUE = "true">
<PARAM NAME = "applet0" VALUE = "lotus.sheet.Sheet">
<PARAM NAME = "name0" VALUE = "sheet">
</APPLET>
</td>
<td valign="top">
<Table>
<tr>
<APPLET codebase="../.."
CODE="lotus.calendar.datepicker.DatePicker"
ARCHIVE="jars\devpack_datepicker.jar"
Width=186 HEIGHT=180
NAME="picker">
<PARAM NAME = "cabinets" VALUE = "cabs/devpack_datepicker.cab">
<PARAM NAME = "bannervisible" VALUE = "true">
<PARAM NAME = "calendarselectorvisible" VALUE = "true">
<PARAM NAME = "daymenuvisible" VALUE = "true">
<PARAM NAME = "viewselectorvisible" VALUE = "true">
</APPLET>
</tr>
<tr><p></tr>
<tr><td align="center"><input type="button" onclick="insertDate()" value=" Insert Date "></td></tr>
</table
</td>
</tr>
</table>
</form>