<WidgetTemplate name="UserWidgetTemplate" valueType="entity.User" inputWidgetName="UserInput" cellWidgetName="UserCell">

  <TemplateAttribute name="searchLocation" default="pcf.UserSearchPopup.push()" type="expression"/>
  <TemplateAttribute name="selectLocation" default="pcf.UserSelectPopup.push()" type="expression"/>

  <ExpressionRangeValue valueRange="entity.User.util.getUsersInCurrentUsersGroup()">

    <MenuItem id="#{id}UserSearchMenuItem" label="DisplayKey.get('Java.UserWidget.SearchForUser')"
                    action="#{searchLocation}"/>

    <MenuItem id="#{id}UserSelectMenuItem" label="DisplayKey.get('Java.UserWidget.SelectUser')"
                    action="#{selectLocation}"/>

  </ExpressionRangeValue>

</WidgetTemplate>