You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by Jack Liu <ja...@aicent.com> on 2010/03/12 04:49:07 UTC

How to list records by default without requiring user to click lookup button first

Hi All

I want to list records by default without requiring user to click lookup
button first. 

 

Forms listed below:

 

    <form name="LookupFindSalesLead" target="salesLead" title=""
type="single" >

       <field name="name">

           <text-find default-option="contains" />

       </field>

       <field name="noConditionFind">

           <hidden value="Y"/>         

           <!-- if this isn't there then with all fields empty no query
will be done -->

       </field>

       <field name="submitButton" title="${uiLabelMap.CommonLookup}">

           <submit button-type="button" />

       </field>

    </form>

<form name="LookupListSalesLead" list-name="listIt" type="multi"
separate-columns="true" view-size="1000" target="deleteSalesLead"

       odd-row-style="alternate-row" header-row-style="header-row-2"
default-table-style="basic-table hover-bar">

       <actions>         

           <service service-name="performFind" result-map="result" 

              result-map-list="listIt">

              <field-map field-name="inputFields"
from-field="parameters"/>

              <field-map field-name="orderBy"
from-field="parameters.sortField"/>

              <field-map field-name="entityName" value="DccSalesLead"/>

           </service>

       </actions>

       <auto-fields-entity entity-name="DccSalesLead"
default-field-type="display"/>

       <field name="id">

           

       </field>

       <field name="name" required-field="true" sort-field="true">

           <hyperlink target="editSalesLead?id=${id}"
description="${name}"/>

       </field>

       <field name="tcv" title="TCV">

           <display description="${estimatedMonthlyVolume * targetPrice
* 12}" />

       </field>

       <field name="_rowSubmit" title="All"><check all-checked="false"
/></field>

       <field name="submit" title="Delete" event="onclick" 

           action="return confirm('Do you really want to delete
them?');">

           <submit/>

       </field>

    </form>

 

Thank you in advance!

 

Wishes,

Jack


Re: How to list records by default without requiring user to click lookup button first

Posted by Santosh Malviya <sa...@gmail.com>.
Hi Jack,

If you are having a search form and willing to populate search list without
clicking on lookup button then set widget.defaultNoConditionFind to Y in
widget.properties.

HTH.

Thanks and Regards
Santosh Malviya


On Fri, Mar 12, 2010 at 9:19 AM, Jack Liu <ja...@aicent.com> wrote:

> Hi All
>
> I want to list records by default without requiring user to click lookup
> button first.
>
>
>
> Forms listed below:
>
>
>
>    <form name="LookupFindSalesLead" target="salesLead" title=""
> type="single" >
>
>       <field name="name">
>
>           <text-find default-option="contains" />
>
>       </field>
>
>       <field name="noConditionFind">
>
>           <hidden value="Y"/>
>
>           <!-- if this isn't there then with all fields empty no query
> will be done -->
>
>       </field>
>
>       <field name="submitButton" title="${uiLabelMap.CommonLookup}">
>
>           <submit button-type="button" />
>
>       </field>
>
>    </form>
>
> <form name="LookupListSalesLead" list-name="listIt" type="multi"
> separate-columns="true" view-size="1000" target="deleteSalesLead"
>
>       odd-row-style="alternate-row" header-row-style="header-row-2"
> default-table-style="basic-table hover-bar">
>
>       <actions>
>
>           <service service-name="performFind" result-map="result"
>
>              result-map-list="listIt">
>
>              <field-map field-name="inputFields"
> from-field="parameters"/>
>
>              <field-map field-name="orderBy"
> from-field="parameters.sortField"/>
>
>              <field-map field-name="entityName" value="DccSalesLead"/>
>
>           </service>
>
>       </actions>
>
>       <auto-fields-entity entity-name="DccSalesLead"
> default-field-type="display"/>
>
>       <field name="id">
>
>
>
>       </field>
>
>       <field name="name" required-field="true" sort-field="true">
>
>           <hyperlink target="editSalesLead?id=${id}"
> description="${name}"/>
>
>       </field>
>
>       <field name="tcv" title="TCV">
>
>           <display description="${estimatedMonthlyVolume * targetPrice
> * 12}" />
>
>       </field>
>
>       <field name="_rowSubmit" title="All"><check all-checked="false"
> /></field>
>
>       <field name="submit" title="Delete" event="onclick"
>
>           action="return confirm('Do you really want to delete
> them?');">
>
>           <submit/>
>
>       </field>
>
>    </form>
>
>
>
> Thank you in advance!
>
>
>
> Wishes,
>
> Jack
>
>