Package org.zkoss.bind.annotation

## Annotation Type BindingParams

-     @Target(PARAMETER)
      @Retention(RUNTIME)
      public @interface BindingParams

  Marker annotation to identify the name of a parameter of a method.
  The value of this parameter, which is a Bean object, will be created with properties from the current binding arguments. Example:

       POJO:
       public class Product {
           private int id;
           private String label;
           // Getters & setters are omitted
       }

       ZUL:
       <button onClick="@command('addProduct', id=1, label='Water')"/>

       VM:
       public class MyVM {
         @Command
         public void addProduct(@BindingParams Product product) {
         }
       }

  Since:
    9.5.0
  Author:
    rudyhuang
  See Also:
    `Init`, `Command`, `BindingParam`