Example #1
0
def reference_display_renderer(widget, data):
    if widget.attrs.get('multivalued'):
        prepare_vocab_property(widget, data)
        return select_display_renderer(widget, data)
    label = fetch_reference_label(widget, data)
    attrs = {
        'id': cssid(widget, 'display'),
        'class_': 'display-{}'.format(widget.attrs['class'] or 'generic')
    }
    return data.tag('div', label, **attrs)
Example #2
0
def reference_display_renderer(widget, data):
    if widget.attrs.get('multivalued'):
        return select_display_renderer(widget, data)
    value = fetch_value(widget, data)
    if value in [UNSET, u'', None]:
        value = u''
    else:
        value = value[1]
    attrs = {
        'id': cssid(widget, 'display'),
        'class_': 'display-{}'.format(widget.attrs['class'] or 'generic')
    }
    return data.tag('div', value, **attrs)
Example #3
0
def reference_display_renderer(widget, data):
    if widget.attrs.get('multivalued'):
        return select_display_renderer(widget, data)
    value = fetch_value(widget, data)
    if value in [UNSET, u'', None]:
        value = u''
    else:
        value = value[1]
    attrs = {
        'id': cssid(widget, 'display'),
        'class_': 'display-%s' % widget.attrs['class'] or 'generic'
    }
    return data.tag('div', value, **attrs)
Example #4
0
def select2_display_renderer(widget, data):
    multiple = attr_value('multiple', widget, data)
    multivalued = attr_value('multivalued', widget, data)
    if multiple and not multivalued:
        widget.attrs['multivalued'] = True
    return select_display_renderer(widget, data)
def select2_display_renderer(widget, data):
    multiple = attr_value('multiple', widget, data)
    multivalued = attr_value('multivalued', widget, data)
    if multiple and not multivalued:
        widget.attrs['multivalued'] = True
    return select_display_renderer(widget, data)