Procházet zdrojové kódy

#628 only register for the on_click event if a handler is given

Falko Schindler před 2 roky
rodič
revize
a07641a29d
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      nicegui/elements/button.py

+ 2 - 1
nicegui/elements/button.py

@@ -15,7 +15,8 @@ class Button(TextElement):
         super().__init__(tag='q-btn', text=text)
         self._props['color'] = 'primary'
 
-        self.on('click', lambda _: handle_event(on_click, ClickEventArguments(sender=self, client=self.client)))
+        if on_click:
+            self.on('click', lambda _: handle_event(on_click, ClickEventArguments(sender=self, client=self.client)))
 
     def _text_to_model_text(self, text: str) -> None:
         self._props['label'] = text