gpt4 book ai didi

java - 如何将自动完成选择值提交到 Tapestry5 中的文本字段?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:16 24 4
gpt4 key购买 nike

我有一个带有自动完成和 zoneUpdater 混入的文本字段。根据键入的值,我调用服务返回自动完成选择的新值。到目前为止,一切都很好。对我来说最大的问题是自动完成选择不提交选择的值。我想根据这个值更新不同的区域。现在的工作方式是我必须提交整个表格并重新打开。但这不是客户想要的,它应该在不提交表单的情况下即时完成。有什么解决办法吗?谢谢。

最佳答案

I want to update different zone, based on this value.

我已经尝试使用您的设置来执行此操作并且确实有效,但缺点是我作为输入的 CHANGE 事件获得的值是用户键入的值(而不是用户从自动完成列表中选择的值)。

要从自动完成列表中选择的值(虽然我没有尝试过)你应该使用 callback parameter of prototype's Autocompleter .考虑到为了做到这一点,您应该重写一个您自己的新自动完成器混入,因为 Tapestry 的内置自动完成混入不支持该回调参数。

我还检查了 tapestry-jquery 的自动完成混合,虽然 jquery 的自动完成支持 autocompleteselect event tapestry-jquery 没有在它的实例化中处理它。

我还没有检查过雪尼尔套件自动完成 mixin,它也许可以帮助你,我真的不知道。

据我所知,您应该基于其中任何一个开发您自己的自动完成 mixin,并向其添加所选项目事件功能。

关于java - 如何将自动完成选择值提交到 Tapestry5 中的文本字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14850890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com