Dan Haywood created ISIS-674:
--------------------------------

             Summary: Allow action parameters to be defaulted based on the 
(change of) value of other parameters.
                 Key: ISIS-674
                 URL: https://issues.apache.org/jira/browse/ISIS-674
             Project: Isis
          Issue Type: New Feature
          Components: Core, Viewer: Wicket
    Affects Versions: core-1.3.0, viewer-wicket-1.3.1
            Reporter: Dan Haywood
            Assignee: Dan Haywood
            Priority: Minor
             Fix For: viewer-wicket-1.4.0, core-1.4.0


For example:

public void foo(
   Charge charge,
   BigDecimal amount,
   String description) {
  
}
public String default2Foo(Charge charge, BigDecimal amount) {
    return charge != null && amount != null? amount + " " 
charge.getDescription() : null;
}

Here, the value of the 'description' parameter is defaulted from that of both 
the preceding 'charge' and 'amount' parameters.  Changing either should cause 
the default value for the 'description' to be recomputed.

This is analogous to the way that choices are recomputed for 
category/subcategory.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to