Jul 26, 2010, 11:22 AM
Passing parameter to Ajax Method
Hi,
I have a FormLayout with some text and date fields and a button. I had to pass the date and text data to the ajax method. how to do it.
Also how to use '#{' syntax
The code is given bellow.
Thanks in adv.
<ext:FormLayout ID="FormLayout1" runat="server">
<ext:Anchor>
<ext:TextField ID="txtJobNo" runat="server" FieldLabel="Job No" EmptyText="999999" AutoWidth="true" />
</ext:Anchor>
<ext:Anchor>
<ext:DateField runat="server" ID="FromDate" Vtype="daterange" FieldLabel="From">
<Listeners>
<Render Handler="this.endDateField = '#{ToDate}'" />
</Listeners>
</ext:DateField>
</ext:Anchor>
<ext:Anchor>
<ext:DateField runat="server" ID="ToDate" Vtype="daterange" FieldLabel="To">
<Listeners>
<Render Handler="this.startDateField = '#{FromDate}'" />
</Listeners>
</ext:DateField>
</ext:Anchor>
<ext:Anchor>
<ext:Button ID="AddReportParameters" runat="server" Text="Submit">
<AjaxEvents>
<Click OnEvent="AddReportParameters_Click">
<EventMask ShowMask="true" />
<ExtraParams>
<ext:Parameter Name="JobNo" Value="'#{txtJobNo}'" />
<ext:Parameter Name="ToDate" Value="'#{ToDate}'" />
<ext:Parameter Name="FromDate" Value="'#{FromDate}'" />
</ExtraParams>
</Click>
</AjaxEvents>
</ext:Button>
</ext:Anchor>
</ext:FormLayout>
Protected Sub AddReportParameters_Click(ByVal sender As Object, ByVal e As AjaxEventArgs) Handles AddReportParameters.Click
Dim s As String
s = e.ExtraParams("JobNo") & "," & e.ExtraParams("ToDate") & "," & e.ExtraParams("FromDate")
Ext.Msg.Alert("BPC BI", s)
End Sub
Regards,
Shijith
I have a FormLayout with some text and date fields and a button. I had to pass the date and text data to the ajax method. how to do it.
Also how to use '#{' syntax
The code is given bellow.
Thanks in adv.
<ext:FormLayout ID="FormLayout1" runat="server">
<ext:Anchor>
<ext:TextField ID="txtJobNo" runat="server" FieldLabel="Job No" EmptyText="999999" AutoWidth="true" />
</ext:Anchor>
<ext:Anchor>
<ext:DateField runat="server" ID="FromDate" Vtype="daterange" FieldLabel="From">
<Listeners>
<Render Handler="this.endDateField = '#{ToDate}'" />
</Listeners>
</ext:DateField>
</ext:Anchor>
<ext:Anchor>
<ext:DateField runat="server" ID="ToDate" Vtype="daterange" FieldLabel="To">
<Listeners>
<Render Handler="this.startDateField = '#{FromDate}'" />
</Listeners>
</ext:DateField>
</ext:Anchor>
<ext:Anchor>
<ext:Button ID="AddReportParameters" runat="server" Text="Submit">
<AjaxEvents>
<Click OnEvent="AddReportParameters_Click">
<EventMask ShowMask="true" />
<ExtraParams>
<ext:Parameter Name="JobNo" Value="'#{txtJobNo}'" />
<ext:Parameter Name="ToDate" Value="'#{ToDate}'" />
<ext:Parameter Name="FromDate" Value="'#{FromDate}'" />
</ExtraParams>
</Click>
</AjaxEvents>
</ext:Button>
</ext:Anchor>
</ext:FormLayout>
Protected Sub AddReportParameters_Click(ByVal sender As Object, ByVal e As AjaxEventArgs) Handles AddReportParameters.Click
Dim s As String
s = e.ExtraParams("JobNo") & "," & e.ExtraParams("ToDate") & "," & e.ExtraParams("FromDate")
Ext.Msg.Alert("BPC BI", s)
End Sub
Regards,
Shijith