Динамически передавать более одной записи базы данных из дочернего окна в родительское окно

Как добавить несколько записей из дочернего окна в родительское окно.? Означает, что когда мы выбираем несколько записей из дочернего окна, передаем эти записи в родительское окно, а также обновляем родительское окно без обновления страницы....

http://demo.vtiger.com/index.php?module=Invoice&action=EditView&return_action=DetailView&parenttab=Sales

используйте эту ссылку и добавьте счет оттуда ... затем перейдите к добавлению продуктов, появится всплывающее окно. Мне нужна такая же функциональность, но я не знаю, с чего начать


person Community    schedule 31.01.2011    source источник
comment
У вас есть способ передать одну запись базы данных в родительское окно?   -  person Gabe    schedule 31.01.2011
comment
пожалуйста, добавьте больше информации и фрагмент кода.   -  person Mauricio    schedule 31.01.2011


Ответы (1)


Прежде всего, создайте функцию jquery в родительском окне с некоторым html-домом, в который можно поместить ответ из дочернего окна.

Теперь в данных кода дочернего окна для перечисления и создания функции и вызовите функцию родительского окна из дочернего и обработайте ее.

образец, как показано ниже,

Html для родительского окна

<input type ="text" name="customername" id="customername" />
<input type ="text" name="customeraddress" id="customeraddress" />
<input type ="text" name="customertown" id="customertown"/>
<input type ="text" name="customercountry" id="customercountry"/>

открыть дочернее окно отсюда.

Код дочерней страницы показан ниже,


function post_value(cname,caddress,ctown,ccount,cpincode,id)
    {
        window.opener.document.getElementById('customername').value = cname;
        window.opener.document.getElementById('customeraddress').value = caddress;
        window.opener.document.getElementById('customertown').value = ctown;
        window.opener.document.getElementById('customercountry').value = ccount;
        self.close();
        window.close();
        return false;
    }

В приведенном выше коде добавьте флажок и код php, чтобы выбрать запись, которую вам нужно добавить в родительское окно. Теперь посмотрите на результат, у вас будет то, что вы хотели.

Ваше здоровье.

person Dipesh Parmar    schedule 21.11.2012