SmartGwt - Загрузить данные сетки из JSON

Я пытаюсь начать работу со 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();
6
задан vincentvanjoe 7 October 2010 в 20:40
поделиться