DirectMethod problem

  1. #1

    DirectMethod problem

    Hi,

    Im calling DirectMethod from Javascript function.

    <script language="javascript" type="text/javascript">
    var isinRenderer = function() {
    	var isinno = "IN00001";
    	Ext.net.DirectMethods.GetSecurityDetails(isinno, {
    		success: function (result) {
    			var data = eval("(" + result + ")");
    			alert(data);
    		},
    
    		failure: function (errorMsg) {
    			Ext.Msg.alert('Failure', errorMsg);
    		}
    	});
    }
    </script>
    
    <script runat="server">
        [Ext.Net.DirectMethod]
        public string GetSecurityDetails(string isinno)
        {
            return "Testing";
        }
    </script>
    But found the following error in Javascript

    "Error: Ext.net.DirectMethods.GetSecurityDetails is not a function"

    Please help me the solve this issue.

    Thanks
  2. #2
    Hi,

    Where do you define that DirectMethod?
  3. #3
    I am calling "isinRenderer" in lost focus of Custom Search Combox Box in RowEditor Plugin

                <ColumnModel>
                    <Columns>
                        <ext:RowNumbererColumn />
                        <ext:Column ColumnID="isin_no" Header="ISIN No." DataIndex="isin_no" Width="200" Sortable="true">
                            <Editor>
                                <ext:ComboBox ID="cboISINNo" runat="server" DisplayField="isin" ValueField="isin" TypeAhead="false" LoadingText="Loading..." PageSize="10" HideTrigger="true" ItemSelector="div.search-item" MinChars="1">
                                    <Store>
                                        <ext:Store ID="Store2" runat="server" AutoLoad="false">
                                            <Proxy>
                                                <ext:HttpProxy Method="GET" Url="ISINAutoCompleteHandler.ashx" />
                                            </Proxy>
                                            <Reader>
                                                <ext:JsonReader Root="securities" TotalProperty="total">
                                                    <Fields>
                                                        <ext:RecordField Name="isin" Mapping="ISINNo" />
                                                    </Fields>
                                                </ext:JsonReader>
                                            </Reader>
                                        </ext:Store>
                                    </Store>
                                    <Listeners>
                                        <Blur Fn="isinRenderer" />
                                    </Listeners>
                                    <Template ID="Template1" runat="server">
                                       <Html>
    					                   <tpl for=".">
    						                  <div class="search-item">
    							                 <h3>{isin}</h3>
    						                  </div>
    					                   </tpl>
    				                   </Html>
                                    </Template>
                                </ext:ComboBox>
                                
                            </Editor>
                        </ext:Column>
                        <ext:Column Header="Security Details" DataIndex="secdetails" Width="150">
                            <Editor>
                                <ext:DisplayField ID="lblSecurityDetails" runat="server" Cls="lblField" />
                            </Editor>
                        </ext:Column>
                        <ext:Column Header="Primary / Secondary" DataIndex="is_primary" Width="120" Sortable="false" Align="Center">
                            <Editor>
                                <ext:ComboBox ID="cboIsPrimary" runat="server">
                                    <Items>
                                        <ext:ListItem Text="Primary" Value="Primary" />
                                        <ext:ListItem Text="Secondary" Value="Secondary" />
                                    </Items>
                                </ext:ComboBox>
                            </Editor>
                        </ext:Column>
                        
                    </Columns>
                </ColumnModel>
  4. #4
    Thanks. But my question was
    Where do you define that DirectMethod?
    On Page, within a user control, etc.?
  5. #5
    Sorry Daniil. I am new in Ext.Net.

    Now I understand what to do. I need to follow this example https://examples1.ext.net/#/Events/D.../UserControls/

    Thanks

Similar Threads

  1. [CLOSED] DirectMethod's problem
    By softmachine2011 in forum 2.x Legacy Premium Help
    Replies: 1
    Last Post: Jun 06, 2012, 3:56 PM
  2. [CLOSED] Problem with DirectMethod and ActiveX (MS Chart)
    By nhg_itd in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: Sep 26, 2011, 5:01 AM
  3. [CLOSED] DirectMethod with UserControl Problem
    By nhg_itd in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Sep 21, 2011, 8:00 AM
  4. [CLOSED] DirectMethod.Request Problem
    By tansu in forum 1.x Legacy Premium Help
    Replies: 10
    Last Post: Oct 28, 2010, 8:18 AM
  5. Replies: 2
    Last Post: Oct 08, 2010, 7:09 PM

Posting Permissions