Вызов компонента из одного файла js в другой файл js - PullRequest
0 голосов
/ 23 декабря 2009

У меня есть панель сетки на странице Printers.ascx. Есть ли способ вызвать эту панель сетки со страницы Filetrs.ascx

Ext.getCmp ('gridpanel') можно сделать, если он находится на той же странице, но как мы можем вызывать через страницы?

Спасибо

1 Ответ

1 голос
/ 24 декабря 2009

Поскольку файлы .ascx являются серверными элементами управления, они могут быть встроены в одну и ту же страницу .aspx. Любой Ext (или JS-код в целом) может вызывать любые другие функции на странице, если они оба загружены и у вас есть доступ к нужной области (включая код, загруженный в разные файлы ascx). Если вы действительно имеете в виду отдельные страницы aspx, то нет, вы не можете обращаться к страницам напрямую из кода JS. Вам нужно будет сделать серверный вызов или, возможно, сохранить состояние с помощью механизма состояния, например, таких как куки, и каждый компонент получит доступ к одинаковым данным. Это действительно зависит от того, что вы пытаетесь сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...