VintaSoft Imaging .NET SDK 15.0: Документация для Веб разработчика
В этом разделе
    Стандартные диалоговые окна, используемые в веб редакторе электронных таблиц
    В этом разделе
    По умолчанию веб редактор электронных таблиц использует следующие стандартные диалоговые окна:


    1. Стандартные UI-диалоги на базе Bootstrap

    Готовые к использованию стандартные UI-диалоги на базе Bootstrap хранятся в файле Vintasoft.Imaging.Office.Dialogs.Bootstrap.js.
    Если веб редактор электронных таблиц должен использовать стандартные UI-диалоги на базе Bootstrap, то веб-приложение должно содержать:
    Внешний вид UI-диалогов можно настроить с помощью CSS-стилей Bootstrap.

    Ниже представлен снимок экрана стандартного UI-диалога "Find text" (Найти текст) на базе Bootstrap:




    2. Стандартные UI-диалоги на базе jQuery UI

    Готовые к использованию стандартные UI-диалоги на базе jQuery UI хранятся в файле Vintasoft.Imaging.Office.Dialogs.jQueryUI.js.
    Если веб редактор электронных таблиц должен использовать стандартные UI-диалоги на базе jQuery UI, то веб-приложение должно содержать:
    Внешний вид UI-диалогов можно настроить с помощью CSS-стилей jQuery UI.

    Ниже представлен снимок экрана стандартного UI-диалога "Find text" (Найти текст) на базе jQuery UI:




    3. Пользовательские стандартные UI-диалоги

    Если готовые к использованию стандартные UI-диалоги на базе Bootstrap, jQuery UI или JavaScript не подходят для вашего интерфейса или задачи, вы можете использовать пользовательские стандартные UI-диалоги в веб редакторе электронных таблиц.

    Если необходимо создать пользовательский диалог для другой библиотеки пользовательского интерфейса, рекомендуется создать диалог в виде оболочки вокруг готовой UI-панели (WebUiRenameWorksheetPanelJS, WebUiMoveWorksheetPanelJS, WebUiFindTextPanelJS, WebUiSelectFunctionPanelJS, WebUiInsertChartPanelJS, WebUiCommentPanelJS,WebUiEditChartPropertiesPanelJS, WebUiCellNumberFormatPanelJS, WebUiSelectDefinedNamePanelJS, WebUiDefinedNameManagerPanelJS, WebUiSelectDefinedNamePanelJS, WebUiEditHyperlinkPanelJS). В этом случае нет необходимости реализовывать логику, связанную с UI-диалогом (например, печать изображений), поскольку панель уже содержит всю необходимую логику. Файл

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