跳到主要内容

custom_popover_widget

Note

自定义Popover提示,可以固定提示语或从后端返回提示语。(在FormView可根据自定义设置在请求后端获取信息前保存Record)

Github

示意图

custom_popover_widget-1.gif

用法

Usage1:

<widget name="custom_popover_widget" icon="fa-search" text="查看库存" autoSave="True" attrs="{'invisible': [('id', '=', False)]}"/>

Usage2:

<widget name="custom_popover_widget" icon="fa-lightbulb-o" tooltip="这是tips" text="Popover"/>

参数说明

  • icon: fa图标的class名称。(来源Font Awesome)
  • text: icon后面显示的文本。
  • tooltip: 弹出的气泡内的文本。(如果设置了tooltip就不会请求后端获取toolip信息)
  • autoSave(default: False): 设置为True时会先调用Record.save(),如果save()返回的结果为True,才会进一步请求后端莫得行的get_tooltip();如果autoSave=False则直接请求后端获取tooltip信息。
  • options: 传递给后端get_tooltip()的参数。
  • attrs: 与普通Field的attrs相同。

要从后端获取信息时在调用该widgetModel定义get_tooltip(),通过后端返回信息。