我正在使用 qbo3 从我们的数据仓库 ( Process/MyApiCall?Foo=Bar
) 中获取数据,并且我想将数据显示给最终用户。qbo3 是否有此类数据的标准 UI(事先不知道架构)?
问问题
23 次
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 回答