一套用于简化数据浏览的用户界面组件
项目描述
摘要
一套用于简化数据浏览的用户界面组件。
设置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 查看哈希值)
关闭
cubicweb-searchui-1.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4a4a21a3abd0598ede5c253f0ab95df55d2d04fb5dc8f4cfb634cf2b85a37879 |
|
MD5 | 8b89c72595604aa99a235468b673ca88 |
|
BLAKE2b-256 | 21fa159bdd32be64f0811e1212cf6f655201cdbc0406df4da0e81783fdae50a3 |
关闭
cubicweb_searchui-1.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 79d848749b6529195eeca36f15e5514a8605cd107955b75948a706f4c0a093e7 |
|
MD5 | d5511f8be10b32cc579f90cbe6a3db90 |
|
BLAKE2b-256 | 1a3696a110497b2b34815dbbcdb4968eface210a439a63f94cd06cd7bdaaf433 |