本帖最后由 Lenka.Guo 于 2022-1-7 14:13 编辑
【在线设计器】-集成功能
我想为设计器新建报表时候预设一个像这样的嵌套关系的数据集。我改怎么做,有相关代码可以参考么?
进入设计器预置数据集的话,您可以参考这个帮助文档,调用setDataSourceTemplates 接口:https://demo.grapecity.com.cn/ac ... atasources-Datasets
我想知道如果,数据集是嵌套的是如何预设的?
参考声明示例:为数据集设置nestedTemplates:
- designer.setDataSourceTemplates([
- {
- id: "Contoso",
- title: "Contoso",
- template: dataSources.Contoso,
- canEdit: false,
- shouldEdit: false,
- datasets: [
- {
- id: "Categories",
- title: "Categories",
- template: dataSets.DimProductCategories,
- canEdit: false,
- nestedTemplates: [dataSets.DimProductSubcategories, dataSets.DimProducts]
- }
- ],
复制代码
ActiveReportsJS产品的左边和上边工具条和我们的布局有比较大的差异,感觉整体风格不一致,是否能够支持把左边和上边的样式改造为和我们的产品风格一致?答案:有个designer.css文件,这个可以修改风格呢,布局整体目前是不能调整的,只能调用一些API 设置行为,API 说明:https://demo.grapecity.com.cn/ac ... eportdesigner.html#
在线设计器能否支持,添加自定义按钮呢?
答:可以的,可以增加“保存”按钮,在这个里面实现发布,可以先通过文档,先了解下实现思路https://demo.grapecity.com.cn/activereportsjs/api/modules/reportdesigner.html#
报表设计器集成到项目中,如何进行汉化
答: 我们为Web设计器提供了内置了四种语言包,英语,日语,中文,韩语,可调用对应的localization资源来设置语言https://demo.grapecity.com.cn/ac ... ponent/Localization
|