Brainomics项目的立方体,见http://www.brainomics.net/

cubicweb-brainomics的Python项目详细描述


脑组学项目的立方体,请参见http://www.brainomics.net/

uicfg文档

在脑组学中,我们为uicfg实验了一个新的函数 允许在“属性”中显示特定的资源集/信息 或主视图的“关系”部分。

uicfg的display rset方法有3个参数:

  • the name of the etype concerned by the rule;
  • the section where the information is displayed (attributes or relations);
  • a dictionnary of properties.

属性的措辞必须具有:

  • a ‘callback’ item OR a ‘rql’ and a ‘vid’ items.

“callback”是一个获取实体并呈现html snipet的函数。

“rql”是一个rql查询,其中变量“x”是当前实体。“视频” 是将应用于RQL查询结果的视图的注册。

它还可以有:

  • a ‘label’ (‘’ if not given);
  • an ‘order’ (9999 if not given);

它应按如下方式使用,例如使用etype属性:

>>> _pvdc = uicfg.primaryview_display_ctrl
>>> _pvdc.display_rset('MyEtype', 'attributes',
                       {'callback': lambda x: x.formatted_description,
                        'label': _('description')})

或具有“rql”和“vid”属性:

>>> _pvdc = uicfg.primaryview_display_ctrl
>>> _pvdc.display_rset('MyEtype', 'relations',
                       {'rql': 'Any Z WHERE X relation1 Y, Y relation2 Z',
                        'vid': 'my-view',
                        'label': _('My label')})

或者使用视图进行“回调”:

>>> _pvdc = uicfg.primaryview_display_ctrl
>>> _pvdc.display_rset('MyEtype', 'relations',
                       {'callback': lambda x: x.view('my-secondary-view'),
                       'order': 2,
                       'label': _('My label')})

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
onclicklistner中的java全局变量   Android中的Tensorflow:java。尼奥。BufferOverFlowException   java无法预先部署处于无效状态的PersistenceUnit[PU][DeployFailed]   java Liferay;将其他参数传递给jQuery UI aotocompleter   java如何使用Netflix/Eureka服务中的发现信息在Netflix/Zuul和Netflix/Ribbon中启用自动路由?   java如何使用命令打开spotlight   java Android为按钮分配数组值   jsp java。NoClassDefFoundError:即将推出java servlet   应用程序存储设置的java意图   java Android viewflow验证   java如何为多个列表重用BaseAdapter视图   在Java中,socket通过internet发送多播数据包   JavaXStream加载自定义XML