Динамически передать более одной записи базы данных из дочернего окна в родительское окно - PullRequest
1 голос
/ 31 января 2011

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

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

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

1 Ответ

0 голосов
/ 21 ноября 2012

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

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

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

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, чтобы выбрать запись, которую нужно добавить в родительское окно.Теперь посмотрите результат, у вас будет то, что вы хотели.

Приветствия.

...