跳转到主要内容

一套用于简化数据浏览的用户界面组件

项目描述

摘要

一套用于简化数据浏览的用户界面组件。

设置SearchUi组件

安装依赖项

npm install

然后构建css和js文件

npm run build

对于开发环境

npm run watch

自定义面元

RelationSwitchFacet

此面元检查当前rset和选定变量,并显示可以从选定变量遍历的关系列表。当用户点击这些关系之一时,他们将重定向到结果页面。

例如,如果原始RQL是

Any X WHERE X is CWUser

则面元显示(以及其他关系)in_group和in_state关系。这些关系的对应RQL是

Any G WHERE X is CWUser, X in_group G
Any S WHERE X is CWUser, X in_state S

因此,此面元与其他面元的不同之处在于它改变了RQL选择(WHERE左侧)。

注意

虽然此原始实现基于面元,但考虑到其行为差异,这可能不是最佳选择

  • 它改变了WHERE的左侧部分

  • 用户将被重定向到另一个页面

  • 面元不是通过标准的 add_rql_restrticions()possible_values() API调用重新加载,而是在facets-content-loaded事件触发时完全重新生成。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分布

cubicweb-searchui-1.0.0.tar.gz (101.1 kB 查看哈希值)

上传时间 源代码

构建分发版

cubicweb_searchui-1.0.0-py3-none-any.whl (101.0 kB 查看哈希值)

上传时间 Python 3

由...