0

我正在使用 qbo3 从我们的数据仓库 ( Process/MyApiCall?Foo=Bar) 中获取数据,并且我想将数据显示给最终用户。qbo3 是否有此类数据的标准 UI(事先不知道架构)?

4

1 回答 1

0

qbo3 包含Templates/Report/Standard.xslt将呈现DataTable或呈现DataReader为 HTML 表的内容。

以原始 HTML 格式查看 API 数据:

// View as XML
Process/MyApiCall?Foo=Bar&Output=Xml

// View as JSON
Process/MyApiCall?Foo=Bar&Output=Json

// View as an HTML table
Process/MyApiCall?Foo=Bar&Transform=Templates/Report/Standard.xslt

要将相同的输出包装在标准 QBO 皮肤中:

Theme.ashx/Wrap?ClassName=Process&Method=MyApiCall&Foo=Bar&Transform=Templates/Report/Standard.xslt

将为API 调用返回的每个渲染一个 a,并为 a中返回Standard.xslt的每一列渲染一个。<table>DataTable<th>DataTable

如果这些列遵循标准 QBO 约定并彼此相邻{Table}ID{Table}QBO 会将这些结果合并到一个列中,并显示{Table}一个指向基础记录的超链接。请注意,此功能仅适用于 QBO 认可的Modules(可在配置 > 模块中找到)。

于 2021-02-19T18:07:48.657 回答