0

, как я могу запустить $ (документ) .ready (функция() {....готова функция внутри динамически созданного UserControl

функция внутри controlI пользователя я динамически загружать свой контроль использование, что я Wanan сделать что whenthe UserControl нагрузки, зарегистрировать некоторый яваскрипт функции через готовую функцию.

вот мой Javascript внутри моей usercontroler,

<script language="javascript" type="text/javascript"> 

    //register this script when the page load 

     var MainFunction; 
     $(document).ready(function() { 

      MainFunction = function (Plaka) { 
       alert(Plaka); 



      } 

     }); 

    </script> 

и я amtring называть Основные функции с помощью моей кнопки, которая является сэм местом готовой функции внутри пользователя контроллер.

<ext:Button runat="server" ClientIDMode="Static" ID="btnMusteriEkle" Text="Yeni müşteri ekle"> 
         <Listeners> 
         <Click Handler="MainFunction(#{txtPlaka}.getValue())"> </Click> 
         </Listeners> 
         </ext:Button> 

Я пытаюсь вызвать MainFunction (# {} txtPlaka .getValue()), как это, но не working.I я набираюсь MainFunction ошибка не определена.

emmm noone help me ??!

ответ

0

вот решение, которое я нашел;

внутри пользовательского элемента управления определяют это,

$(document).ready(function() { 
     $('#btnEkle').click(myFunction); //binding button evet to function on the sam epage 

    }); 

secondlly, определить эту функцию внутри главной страницы.

function myFunction(Param1,Param2) { 
     alert(Param1+''+Param2); 
    } 

Я предполагаю, что эта работа soemthing, как это (Pls, если я ошибаюсь, если я ошибаюсь). первой загрузки главной страницы с зарегистрированной функции, позже, когда загрузка пользовательского управления первый раз запустить эту часть; $ (документ) .ready (функция() {, позже эта функция зарегистрированный событие кнопки

. кнопка:

<ext:Button runat="server" ClientIDMode="Static" ID="btnMusteriEkle" Text="Yeni müşteri ekle"> 
         <Listeners> 
         <Click Handler="myFunction(#{Param1}.getValue(),#{Param2}.getValue() 
        )"> </Click> 
         </Listeners> 
         </ext:Button> 

** если и пытался это делает кнопку глупа asp.net, все страницы после пожара события визуализации снова IU получит Undefine значения в качестве кнопки ext.net liseners работа diffeerent от кнопки asp.net. , так как он не нуждается в повторной обработке всех страниц.

Смежные вопросы