• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python searcheditor.SearchEditor类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: __init__

    def __init__(self, store, hide_footer=False, hide_toolbar=True,
                 selection_mode=None, search_str=None, search_spec=None,
                 search_query=None, double_click_confirm=True, info_message=None):
        """
        :param store: a store
        :param hide_footer: do I have to hide the dialog footer?
        :param hide_toolbar: do I have to hide the dialog toolbar?
        :param selection_mode: the kiwi list selection mode
        :param search_str: If this search should already filter for some string
        :param double_click_confirm: If double click a item in the list should
            automatically confirm
        """
        if selection_mode is None:
            selection_mode = gtk.SELECTION_BROWSE

        self._image_viewer = None
        self._first_search = True
        self._first_search_string = search_str
        self._search_query = search_query
        self._delivery_sellable = sysparam.get_object(
            store, 'DELIVERY_SERVICE').sellable

        SearchEditor.__init__(self, store, search_spec=search_spec,
                              editor_class=self.editor_class,
                              hide_footer=hide_footer,
                              hide_toolbar=hide_toolbar,
                              selection_mode=selection_mode,
                              double_click_confirm=double_click_confirm)

        if info_message:
            self.set_message(info_message)

        if search_str:
            self.set_searchbar_search_string(search_str)
            self.search.refresh()
开发者ID:EasyDevSolutions,项目名称:stoq,代码行数:35,代码来源:sellablesearch.py


示例2: __init__

    def __init__(self, store, table, query=None, search_str=None, supplier=None, hide_toolbar=False):
        """
        :param item_step: The item step this search is for.
        :param search_str: If this search should already filter for some string
        :param supplier: If provided and a new product is created from this
          search, then the created product will be associated with this
          supplier.
        :param hide_toolbar: if the search's toolbar, not allowing you
          to create/edit sellables
        """
        self._table = table
        self._query = query
        self._supplier = supplier

        SearchEditor.__init__(
            self,
            store,
            selection_mode=gtk.SELECTION_BROWSE,
            hide_footer=False,
            search_spec=self._table,
            double_click_confirm=True,
            hide_toolbar=hide_toolbar,
        )
        if search_str:
            self.set_searchbar_search_string(search_str)
            self.search.refresh()

        self.set_ok_label(_("_Select item"))
开发者ID:,项目名称:,代码行数:28,代码来源:


示例3: __init__

 def __init__(self, store, initial_string=None, hide_toolbar=False,
              hide_footer=False, double_click_confirm=False):
     SearchEditor.__init__(self, store, search_spec=self.search_spec,
                           editor_class=self.editor_class,
                           initial_string=initial_string,
                           hide_toolbar=hide_toolbar,
                           hide_footer=hide_footer,
                           double_click_confirm=double_click_confirm)
开发者ID:hackedbellini,项目名称:stoq,代码行数:8,代码来源:salesearch.py


示例4: __init__

    def __init__(self, store, hide_footer=False, hide_toolbar=True,
                 selection_mode=None, search_str=None,
                 sale_items=None, quantity=None, double_click_confirm=False,
                 info_message=None):
        """
        Create a new SellableSearch object.
        :param store: a store
        :param hide_footer: do I have to hide the dialog footer?
        :param hide_toolbar: do I have to hide the dialog toolbar?
        :param selection_mode: the kiwi list selection mode
        :param search_str: FIXME
        :param sale_items: optionally, a list of sellables which will be
            used to deduct stock values
        :param quantity: the quantity of stock to add to the order,
            is necessary to supply if you supply an order.
        :param double_click_confirm: If double click a item in the list should
            automatically confirm
        """
        if selection_mode is None:
            selection_mode = gtk.SELECTION_BROWSE
        self._first_search = True
        self._first_search_string = search_str
        self.quantity = quantity
        self._delivery_sellable = sysparam(store).DELIVERY_SERVICE.sellable

        # FIXME: This dictionary should be used to deduct from the
        #        current stock (in the current branch) and not others
        self.current_sale_stock = {}
        if sale_items:
            if selection_mode == gtk.SELECTION_MULTIPLE:
                raise TypeError("gtk.SELECTION_MULTIPLE is not supported "
                                "when supplying an order")
            if self.quantity is None:
                raise TypeError("You need to specify a quantity "
                                "when supplying an order")
            for item in sale_items:
                if item.sellable.product_storable:
                    quantity = self.current_sale_stock.get(item.sellable.id, 0)
                    quantity += item.quantity
                    self.current_sale_stock[item.sellable.id] = quantity

        SearchEditor.__init__(self, store, search_spec=self.search_spec,
                              editor_class=self.editor_class,
                              hide_footer=hide_footer,
                              hide_toolbar=hide_toolbar,
                              selection_mode=selection_mode,
                              double_click_confirm=double_click_confirm)
        self.set_ok_label(self.footer_ok_label)

        if info_message:
            self.set_message(info_message)

        if search_str:
            self.set_searchbar_search_string(search_str)
            self.search.refresh()
开发者ID:LeonamSilva,项目名称:stoq,代码行数:55,代码来源:sellablesearch.py


示例5: __init__

 def __init__(self, store, hide_footer=True, hide_toolbar=False,
              selection_mode=gtk.SELECTION_BROWSE,
              hide_cost_column=False, use_product_statuses=None,
              hide_price_column=False):
     self.hide_cost_column = hide_cost_column
     self.hide_price_column = hide_price_column
     self.use_product_statuses = use_product_statuses
     SearchEditor.__init__(self, store, hide_footer=hide_footer,
                           hide_toolbar=hide_toolbar,
                           selection_mode=selection_mode)
     self._setup_print_slave()
开发者ID:tmaxter,项目名称:stoq,代码行数:11,代码来源:servicesearch.py


示例6: __init__

 def __init__(self, store, client=None, reuse_store=False):
     """
     :param store: a store
     :param client: If not None, the search will show only call made to
         this client.
     :param reuse_store: When False, a new transaction will be
         created/commited when creating a new call. When True, no transaction
         will be created. In this case, I{store} will be utilized.
     """
     self.store = store
     self.client = client
     self._reuse_store = reuse_store
     SearchEditor.__init__(self, store)
     self.set_edit_button_label(_('Details'), gtk.STOCK_INFO)
开发者ID:leandrorchaves,项目名称:stoq,代码行数:14,代码来源:creditcheckhistorysearch.py


示例7: __init__

 def __init__(self, store, person=None, date=None, reuse_store=False):
     """
     :param store: a store
     :param person: If not None, the search will show only call made to
         this person.
     :param date: If not None, the search will be filtered using this date by
         default
     :param reuse_store: When False, a new store will be
         created/commited when creating a new call. When True, no store
         will be created. In this case, I{store} will be utilized.
     """
     self.store = store
     self.person = person
     self._date = date
     self._reuse_store = reuse_store
     SearchEditor.__init__(self, store)
开发者ID:LeonamSilva,项目名称:stoq,代码行数:16,代码来源:callsearch.py


示例8: __init__

 def __init__(self, store):
     SearchEditor.__init__(self, store)
     self.set_details_button_sensitive(False)
     self.hide_new_button()
开发者ID:Guillon88,项目名称:stoq,代码行数:4,代码来源:paymentsearch.py


示例9: __init__

 def __init__(self, store, search_str=None, hide_toolbar=False,
              hide_footer=False):
     SearchEditor.__init__(self, store, search_spec=self.search_spec,
                           editor_class=self.editor_class,
                           hide_toolbar=hide_toolbar,
                           hide_footer=hide_footer)
开发者ID:Guillon88,项目名称:stoq,代码行数:6,代码来源:salesearch.py


示例10: __init__

 def __init__(self, store):
     SearchEditor.__init__(self, store, hide_footer=True,
                           hide_toolbar=True)
开发者ID:Joaldino,项目名称:stoq,代码行数:3,代码来源:productsearch.py


示例11: __init__

 def __init__(self, store, title='', hide_footer=True):
     self.title = title or self.title
     SearchEditor.__init__(self, store,
                           self.editor_class,
                           interface=self.interface,
                           hide_footer=hide_footer)
开发者ID:LeonamSilva,项目名称:stoq,代码行数:6,代码来源:personsearch.py


示例12: run_dialog

 def run_dialog(self, *args, **kwargs):
     parent_view = self.results.get_selected()
     kwargs['parent_category'] = parent_view and parent_view.category
     return SearchEditor.run_dialog(self, *args, **kwargs)
开发者ID:tmaxter,项目名称:stoq,代码行数:4,代码来源:categorysearch.py


示例13: __init__

 def __init__(self, store):
     SearchEditor.__init__(self, store=store)
     self.hide_new_button()
开发者ID:LeonamSilva,项目名称:stoq,代码行数:3,代码来源:purchasesearch.py


示例14: __init__

 def __init__(self, store, **kwargs):
     self.company_doc_l10n = api.get_l10n_field("company_document")
     SearchEditor.__init__(self, store, **kwargs)
开发者ID:coletivoEITA,项目名称:stoq,代码行数:3,代码来源:personsearch.py


示例15: _has_rows

 def _has_rows(self, results, obj):
     SearchEditor._has_rows(self, results, obj)
开发者ID:,项目名称:,代码行数:2,代码来源:



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python searchfilters.ComboSearchFilter类代码示例发布时间:2022-05-27
下一篇:
Python searchdialog.SearchDialog类代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap