Я пытаюсь начать работу со SmartGwt. Я использую XJSONDatasource, чтобы выполнить междоменный вызов страницы примера в SmartClient, содержащей данные JSON. Однако когда я запускаю код, появляется всплывающее окно с сообщением «Поиск записей, соответствующих вашим критериям ...» Это никогда не исчезает, и данные не загружаются. Я использую бесплатную версию SmartGwt (моя компания сказала, что это то, что мы будем использовать). Надеюсь, мне просто не хватает чего-то очевидного.
DataSource dataSource = new XJSONDataSource();
dataSource.setDataTransport(RPCTransport.SCRIPTINCLUDE);
dataSource.setDataFormat(DSDataFormat.JSON);
dataSource.setDataURL("http://www.smartclient.com/smartgwt/showcase/data/dataIntegration/json/contactsData.js");
DataSourceTextField nameField = new DataSourceTextField("name", "name");
nameField.setValueXPath("name");
dataSource.setFields(nameField);
ListGrid grid = new ListGrid();
grid.setDataSource(dataSource);
grid.setWidth100();
grid.setHeight(100);
grid.setAutoFetchData(true);
grid.draw();