Dec 17, 2010, 7:28 AM
Dynamically createing the ext:net control
ext:EventEditWindow how to create controls dynamically in EventEditWindow in below my code.pls help me soon............
<ext:EventEditWindow Title="Add Event" ID="EventEditWindow1" RegisterAllResources="true" AutoScroll="true" Border="false" Cls="fixpanelpadding" Resizable="true" runat="server" Hidden="true" GroupStoreID="GroupStore1">
<Items>
<ext:FormPanel runat="server" HideLabels="true" Border="false" ID="frmPnl">
<Content>
<ext:CompositeField runat="server" HideLabels="true">
<Items>
<ext:DateField ID="txtStartDate" Flex="1" runat="server" Note="Start Date" NoteAlign="Top" EnableKeyEvents="true" Format="MM-dd-yyyy" >
</ext:DateField>
<ext:TimeField Flex="1" runat="server" ID="ddlstartTime" Note="Start Time" NoteAlign="Top" MinTime="1:00" MaxTime="23:45" Increment="15" Format="H:mm" > </ext:TimeField>
<ext:Label ID="Label1" runat="server" Cls="x-label-value" StyleSpec="padding-top:16px;" Html="<span>to</span>" />
<ext:TimeField Flex="1" runat="server" ID="ddlEndTime" Note="End Time" NoteAlign="Top" MinTime="1:00" MaxTime="23:45" Increment="15" Format="H:mm" ></ext:TimeField>
<ext:DateField Flex="1" ID="txtEndDate" runat="server" Note="End Date" NoteAlign="Top" EnableKeyEvents="true" Format="MM-dd-yyyy">
</ext:DateField>
<ext:Checkbox Flex="1" BoxLabel="All day" StyleSpec="margin-top:18px" runat="server" ID="ChkAllday">
<Listeners>
<Check Handler="if (checked) {#{ddlstartTime}.setDisabled(true);#{ddlEndTime}.setDisabled(true);} else{#{ddlstartTime}.setDisabled(false);#{ddlEndTime}.setDisabled(false);}"/>
</Listeners>
</ext:Checkbox>
</Items>
</ext:CompositeField>
<ext:CompositeField runat="server" AnchorHorizontal="100%" HideLabels="true">
<Items>
<ext:ComboBox Flex="1" runat="server" ID="ddlPredefinedOccuranceCode" Note="Predefined Reasons" NoteAlign="Top" StoreID="storeOccurence" DisplayField="OccuranceCode" ValueField="OccuranceCodeID" BlankText="-Select-"></ext:ComboBox>
</Items>
</ext:CompositeField>
<ext:CompositeField ID="CompositeField1" runat="server" AnchorHorizontal="100%" HideLabels="true">
<Items>
<ext:TextField Flex="1" runat="server" Note="Reason" NoteAlign="Top" ></ext:TextField>
</Items>
</ext:CompositeField>
<ext:CompositeField ID="CompositeField2" runat="server" AnchorHorizontal="100%" HideLabels="false">
<Items>
<ext:RadioGroup ID="RadioGroup3"
runat="server" HideLabel="false"
FieldLabel="Multi-Column<br/>(Horizontal)" Note="Appointment Status" NoteAlign="Top" GroupName="Appointment"
ColumnsNumber="3">
<Items>
<ext:Radio ID="rbtCheckedIn" runat="server" BoxLabel="Checked In" InputValue="7"/>
<ext:Radio ID="rbtNoShow" runat="server" BoxLabel="No Show" InputValue="6"/>
<ext:Radio ID="rbtWatingInRoom" runat="server" BoxLabel="Wating In Room" InputValue="5"/>
<ext:Radio ID="rbtCancelled" runat="server" BoxLabel="Cancelled" InputValue="4"/>
<ext:Radio ID="rbtCheckedOut" runat="server" BoxLabel="Checked Out" InputValue="3"/>
<ext:Radio ID="rbtReScheduled" runat="server" BoxLabel="Rescheduled" InputValue="2" />
<ext:Radio ID="rbtScheduled" runat="server" BoxLabel="Scheduled" Checked="true" InputValue="1"/>
</Items>
</ext:RadioGroup>
</Items>
</ext:CompositeField>
</Content>
</ext:FormPanel>
</Items>
<%-- <Listeners>
<EventAdd Fn="sam" Scope="KnackSchedule" />
<EventUpdate Fn="KnackSchedule.record.update" Scope="KnackSchedule" />
<EditDetails Fn="KnackSchedule.record.edit" Scope="KnackSchedule" />
<EventDelete Fn="KnackSchedule.record.remove" Scope="KnackSchedule" />
</Listeners>--%>
<%--<Listeners>
<EventAdd Handler="KnackSchedule.SaveData();"/>
</Listeners>--%>
<%--<DirectEvents>
<EventAdd OnEvent="AddData"/>
</DirectEvents>--%>
<%--<Listeners>
<EventAdd Handler="KnackSchedule.SaveData();" />
</Listeners>--%>
</ext:EventEditWindow>
Last edited by Daniil; Dec 17, 2010 at 1:31 PM.
Reason: Please use [CODE] tags