http://tacos.sourceforge.net/components/Autocompleter.html
Check out the direct parameter comments...
The rule of thump is to set it to true, until something 'weird' breaks...
then set it back to false :)
Yiannis Mavroukakis wrote:
> That's what I have done and it works a treat..however I've hit a new
> problem with the autocompleters. I've got them in a FloatingPane with
> a form wrapped around them. When I submit to a listener the input from
> the autompleter fields is null. This worked when it was done as a
> "simple" page.
>
> the HTML
> ============
> <form jwcid="[EMAIL PROTECTED]:AjaxForm"
> statusElement="literal:updateStatus"
> listener="listener:doEditClientShipperCons"
> updateComponents="ognl:{'clientArea'}" >
> <div style="display:none;">
> <div jwcid="[EMAIL PROTECTED]:Id">
> <div style="position:relative;left:3%;">
> <div jwcid="[EMAIL PROTECTED]:Id">
> <div class="titleText">Client</div>
> <span jwcid="@If"
> condition="ognl:shipment.client!=null">
> <span jwcid="@If"
> condition="ognl:!clientClicked">
> <a
> jwcid="@tacos:AjaxDirectLink"
> updateComponents="ognl:{'clientUpdate'}"
> listener="listener:clientClick">
> <span
> jwcid="client">Client</span>
> </a>
> </span>
> <span jwcid="@Else">
>
> <span
> class="auto_complete" jwcid="clientAutoCompleter"/>
> </span>
>
> </span>
> <span jwcid="@Else">
> <span class="auto_complete"
> jwcid="nullClientAutoCompleter"/>
> </span>
>
> </div>
> <a jwcid="[EMAIL PROTECTED]:AjaxLinkSubmit">Update</a>
> </div>
> </div>
> </div>
> </form>
> ================
>
>
> The .page
> ===================
>
> <component id="clientAutoCompleter" type="tacos:Autocompleter" >
> <binding name="value" value="ognl:clientValue" />
> <binding name="listSource" value="ognl:searchList" />
> <binding name="direct" value="ognl:true" />
> <binding name="listener" value="listener:searchClients" />
> </component>
> <component id="nullClientAutoCompleter"
> copy-of="clientAutoCompleter"/>
> ==================
>
> The .java
> =================-
> public void doEditClientShipperCons(IRequestCycle cycle) {
> ShipmentDao shipmentDao = getShipmentDao();
> Shipment shp = getShipment();
> shipmentDao.attach(shp);
> if (getClientValue()!=null) {
> shp.setClient(getClientDao().findByName(getClientValue()));
> clientClicked=false;
> }
> shipmentDao.update(shp);
> }
> ===========
>
>
> Any idea where I am getting this wrong?
>
> Thank you!
>
>
>
> On Mon, 2006-12-04 at 11:50 +0200, andyhot wrote:
>
>> Yiannis Mavroukakis wrote:
>>
>>> Kalhmera/Good morning :-)
>>>
>>> Thought it might be the case..same thing goes for the Tapestry one..Is
>>> this something that merits making it z-index aware or is this simply a
>>> case of overriding the defaults CSS rules?
>>>
>>>
>> Can you find out the z-index of the floatingPane... ?
>>
>> Perhaps the default value we set for it + the default value we set
>> for the calendar are incorrect... but i remember someone asking about
>> this 8 months ago
>> and i had tested this use case - then again, tacos has changed MANY
>> times its datepicker
>> implementation...
>>
>> So, anyway, i believe that the simplest way to fix this is by changing
>> the z-index
>> in the calendar's css which you should already have in your context
>>
>>
>>
>>
>>> Yiannis.
>>>
>>>
>>> On Sat, 2006-12-02 at 02:38 +0200, andyhot wrote:
>>>
>>>
>>>> Yiannis Mavroukakis wrote:
>>>>
>>>>
>>>>> Hello :-)
>>>>>
>>>>> Does anyone know how to make a DatePicker (tacos or otherwise) appear
>>>>> within a FloatingPane and not behind it ?:)
>>>>>
>>>>>
>>>>>
>>>> It's a z-index issue...
>>>>
>>>> tacos-demo/src/context/css/jscalendar/skins/aqua/theme.css
>>>> contains
>>>>
>>>> /* The main calendar widget. DIV containing a table. */
>>>>
>>>> div.calendar { position: relative; z-index:1000;}
>>>>
>>>>
>>>>
>>>>
>>>>> Thank you,
>>>>>
>>>>> Yiannis
>>>>>
>>>>>
>
>
> Note:__________________________________________________________________
> This message is for the named person's use only. It may contain
> confidential, proprietary or legally privileged information. No
> confidentiality or privilege is waived or lost by any mistransmission.
> If you receive this message in error, please immediately delete it and
> all copies of it from your system, destroy any hard copies of it and
> notify the sender. You must not, directly or indirectly, use, disclose,
> distribute, print, or copy any part of this message if you are not the
> intended recipient. Jaguar Freight Services and any of its subsidiaries
> each reserve the right to monitor all e-mail communications through its
> networks.
> Any views expressed in this message are those of the individual sender,
> except where the message states otherwise and the sender is authorized
> to state them to be the views of any such entity.
> ________________________________________________________________________
> This e-mail has been scanned for all known viruses.
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Tacos-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/tacos-devel
>
>
--
Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr
Tapestry / Tacos developer
Open Source / J2EE Consulting
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Tacos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tacos-devel