当前位置: 首页>>代码示例>>Python>>正文


Python tags.select函数代码示例

本文整理汇总了Python中webhelpers.html.tags.select函数的典型用法代码示例。如果您正苦于以下问题:Python select函数的具体用法?Python select怎么用?Python select使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了select函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_multiple_id_bug

 def test_multiple_id_bug(self):
     # Don't set multiple id attributes for 'id_' argument.
     eq_(
         text("spam", "pizza", id="eggs"),
         u'<input id="eggs" name="spam" type="text" value="pizza" />')
     eq_(
         text("spam", "pizza", id_="eggs"),
         u'<input id="eggs" name="spam" type="text" value="pizza" />')
     eq_(
         select("spam", [1, 2], [2], id="eggs"),
         u'<select id="eggs" name="spam">\n<option selected="selected" value="2">2</option>\n</select>')
     eq_(
         select("spam", [1, 2], [2], id_="eggs"),
         u'<select id="eggs" name="spam">\n<option selected="selected" value="2">2</option>\n</select>')
开发者ID:gjhiggins,项目名称:WebHelpers2,代码行数:14,代码来源:test_tags.py

示例2: select

 def select(self, name, options, selected_value=None, id=None, **attrs):
     """
     Outputs <select> element.
     """
     id = id or name
     return tags.select(name, self.value(name, selected_value), 
                        options, id, **attrs)
开发者ID:Gutembert-Dev,项目名称:pyramid,代码行数:7,代码来源:renderers.py

示例3: select

 def select(self, name, options, selected_value=None, id=None, **attrs):
     """
     Outputs <select> element.
     """
     id = id or name
     val = [self.value(name, selected_value)]
     return tags.select(self.prefix + name, val, options, id, **attrs) + self.getErrorTag(name)
开发者ID:cackharot,项目名称:viper-pos,代码行数:7,代码来源:vFormRenderer.py

示例4: company_choice

def company_choice(request, companies, cid):
    """
        Add the company choose menu
    """
    options = []
    for company in companies:
        if request.context.__name__ == 'company':
            url = request.current_route_path(id=company.id)
        else:
            url = request.route_path("company", id=company.id)

        name = company.name
        if not company.active:
            name += " (désactivée)"

        options.append((url, name))

    if request.context.__name__ == 'company':
        default = request.current_route_path(id=cid)
    else:
        default = request.route_path("company", id=cid)

    html_attrs = {
        'class': 'company-search',
        'id': "company-select-menu",
    }
    html_code = HTML.li(
        tags.select("companies", default, options, **html_attrs)
    )
    return HtmlItem(html=html_code)
开发者ID:CroissanceCommune,项目名称:autonomie,代码行数:30,代码来源:menu.py

示例5: passport_type_field

def passport_type_field(name, value=None, data_options=None, **kwargs):
    _data_options="panelHeight:'auto',editable:false,width:246"
    if data_options:
        _data_options += ",%s" % data_options
    return tags.select(
        name, value, Passport.PASSPORT_TYPE, class_='easyui-combobox text w20',
        data_options=_data_options, **kwargs
    )
开发者ID:digideskio,项目名称:bdhotelbookingCRM,代码行数:8,代码来源:fields.py

示例6: gender_combobox_field

def gender_combobox_field(name, value=None, data_options=None, **kwargs):
    choices = [('', '--None--'),] + list(Person.GENDER)
    _data_options = "panelHeight:'auto',editable:false,width:126"
    if data_options:
        _data_options += ",%s" % data_options
    return tags.select(
        name, value, choices, class_='easyui-combobox text w10',
        data_options=_data_options, **kwargs
    )
开发者ID:digideskio,项目名称:bdhotelbookingCRM,代码行数:9,代码来源:fields.py

示例7: contact_type_combobox_field

def contact_type_combobox_field(name, value=None, data_options=None, **kwargs):
    _data_options = "panelHeight:'auto',editable:false"
    if data_options:
        _data_options += ",%s" % data_options
    return tags.select(
        name, value, Contact.CONTACT_TYPE,
        class_='easyui-combobox text w10',
        data_options=_data_options, **kwargs
    )
开发者ID:digideskio,项目名称:bdhotelbookingCRM,代码行数:9,代码来源:fields.py

示例8: accounts_types_combobox_field

def accounts_types_combobox_field(
    name, value=None, data_options=None, **kwargs
):
    _data_options="panelHeight:'auto',editable:false,width:126"
    if data_options:
        _data_options += ",%s" % data_options
    return tags.select(
        name, value, Account.ACCOUNTS_TYPES, class_='easyui-combobox text w10',
        data_options=_data_options, **kwargs
    )
开发者ID:digideskio,项目名称:bdhotelbookingCRM,代码行数:10,代码来源:fields.py

示例9: resources_types_statuses_combobox_field

def resources_types_statuses_combobox_field(
    name, value=None, data_options=None, **kwargs
):
    _data_options="panelHeight:'auto',editable:false,width:126"
    if data_options:
        _data_options += ",%s" % data_options
    return tags.select(
        name, value, ResourceType.STATUS, class_='easyui-combobox text w10',
        data_options=_data_options, **kwargs
    )
开发者ID:digideskio,项目名称:bdhotelbookingCRM,代码行数:10,代码来源:fields.py

示例10: select

 def select(self, name, options, selected_value=None, id=None, **attrs):
     """
     Outputs <select> element.
     """
     return tags.select(
         name, 
         self.value(name, selected_value), 
         options, 
         self._get_id(id, name), 
         **attrs
     )
开发者ID:vsobolmaven,项目名称:pyramid_simpleform,代码行数:11,代码来源:renderers.py

示例11: timezones_field

def timezones_field(
    name, value=None, data_options=None, **kwargs
):
    _data_options="panelHeight:'120',editable:false"
    if data_options:
        _data_options += ",%s" % data_options
    choices = [tz for tz in common_timezones]
    return tags.select(
        name, value, choices, class_='easyui-combobox text w20',
        data_options=_data_options, **kwargs
    )
开发者ID:digideskio,项目名称:bdhotelbookingCRM,代码行数:11,代码来源:fields.py

示例12: yes_no_field

def yes_no_field(name, value=None, data_options=None, **kwargs):
    choices = [
        (0, _(u'no')),
        (1, _(u'yes')),
    ]
    _data_options = "panelHeight:'auto',editable:false"
    if data_options:
        _data_options += (',%s' % data_options)
    return tags.select(
        name, value, choices, class_='easyui-combobox text w5',
        data_options=_data_options, **kwargs
    )
开发者ID:digideskio,项目名称:bdhotelbookingCRM,代码行数:12,代码来源:fields.py

示例13: tasks_statuses_combobox_field

def tasks_statuses_combobox_field(
    name, value=None, with_all=False, data_options=None, **kwargs
):
    _data_options="panelHeight:'auto',editable:false"
    if data_options:
        _data_options += ",%s" % data_options
    choices = Task.STATUS
    if with_all:
        choices = [('', _(u'--all--'))] + list(choices)
    return tags.select(
        name, value, choices, class_='easyui-combobox text w10',
        data_options=_data_options, **kwargs
    )
开发者ID:digideskio,项目名称:bdhotelbookingCRM,代码行数:13,代码来源:fields.py

示例14: tasks_reminders_combobox_field

def tasks_reminders_combobox_field(
    name, value=None, with_all=False, data_options=None, **kwargs
):
    _data_options="panelHeight:'auto',editable:false"
    if data_options:
        _data_options += ",%s" % data_options
    choices = [(t, t) for t in range(10, 70, 10)]
    if with_all:
        choices = [('', _(u'--all--'))] + list(choices)
    return tags.select(
        name, value, choices, class_='easyui-combobox text w5',
        data_options=_data_options, **kwargs
    )
开发者ID:digideskio,项目名称:bdhotelbookingCRM,代码行数:13,代码来源:fields.py

示例15: accounts_items_types_combobox_field

def accounts_items_types_combobox_field(
    name, value=None, with_all=False, data_options=None, **kwargs
):
    _data_options="panelHeight:'auto',editable:false"
    if data_options:
        _data_options += ",%s" % data_options
    choices = AccountItem.TYPE
    if with_all:
        choices = [('', _(u'--all--'))] + list(choices)
    return tags.select(
        name, value, choices, class_='easyui-combobox text w10',
        data_options=_data_options, **kwargs
    )
开发者ID:digideskio,项目名称:bdhotelbookingCRM,代码行数:13,代码来源:fields.py


注:本文中的webhelpers.html.tags.select函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。