If you look into ModelParam.java, you will see that the default-value is only
intended to be a simple String, it's not interpreted as an action.
You could enhance it and provide a patch in a Jira
Jacques
xxshutong wrote:
> Dear friends,
> I want to set a date field in entity to current time. I use service as bellow:
>
> <service name="createInput" default-entity-name="InventoryInput"
> engine="entity-auto" invoke="create" auth="true">
> <description>Create a new input record</description>
> <!--<permission-service service-name="exampleGenericPermission"
> main-action="CREATE"/>-->
> <auto-attributes include="pk" mode="OUT" optional="false"/>
> <auto-attributes include="nonpk" mode="IN" optional="true"/>
> <override name="machine_no" optional="false"/>
> <override name="product_id" optional="false"/>
> <override name="batch_no_id" optional="false"/>
> <override name="inputDate" default-value="${bsh:
> org.ofbiz.base.util.UtilDateTime.nowTimestamp()}"/>
> </service>
>
> But the bold part can't work correctly, any suggestions?
>
> Thanks,
> Leon.Zhou