简化数据浏览的一组ui组件
cubicweb-searchui的Python项目详细描述
摘要
一组UI组件,以简化数据浏览。
设置SearchUI组件
安装依赖项:
npm install
然后构建css和js文件
npm run build
对于开发环境:
npm run watch
自定义面
relationswitchfacet
这个方面检查当前的rset和选定的变量,并显示 可从选定的 变量。当用户点击其中一个关系时,他会得到 已重定向到结果页。
例如,如果原始rql是:
Any X WHERE X is CWUser
然后面显示(在其他关系中)在组和状态中 关系。这些关系对应的rql是:
Any G WHERE X is CWUser, X in_group G Any S WHERE X is CWUser, X in_state S
因此,这个方面不同于其他方面,因为它改变了 RQL选择(在where的左侧)。
- 注意:
虽然此原始实现基于面, 考虑到它的行为,这可能不是最好的选择 差异:
- 它改变了where的左侧部分,
- 用户被重定向到另一个页面,
- facet没有用标准的^{tt1}重新加载$ 和possible_values()api调用,但完全重新生成 当触发facets内容加载事件时。