从这个演示的屏幕截图中,通过键盘选择一个值会使框留空
要复制,按下箭头时,多列组合框有焦点
是的,在chrome开发工具中验证。js和css是从CDN的位置,是4.2.0。我正在运行。net7 blazor wasm 7.0.5
我创建了一个repl,它是我正在做的事情的缩小版。我在提交时序列化对象,这样你就可以看到那个时候对象的值,而不是在OnSubmit已经执行后它被改变。这很难实现。我认为存在一些竞态条件,在进入事件出现之前,文本框的未绑定值绑定没有完成。如果我打字快,我可以得到它的一个版本,当OnSubmit触发时,文本框的完整值没有更新。见附件截图的结果。我在我的应用中看到的更加明显,因为表单更大,应用更复杂。在我的情况下,整个属性在OnSubmit的时候仍然是空的。OnSubmit完成后,属性具有文本框值。这几乎就像文本框组件应该有一个回车键捕获,如果只是为了允许内部处理完成,然后将事件重新冒泡到DOM中供表单捕获。
我不确定如何保存我使用的回复,但我从这个开始:
https://blazorrepl.telerik.com/gnulllvj241iq4pv48?_ga=2.204491600.1905434648.1684329158 - 81929558.1677621695 - &_gl=1 * zd5xf2 * _ga * ODE5Mjk1NTguMTY3NzYyMTY5NQ . . * _ga_9JSNBCSF54 * MTY4NDMyOTE1OC4zNy4xLjE2ODQzMjk1NzEuNjAuMC4w
并将剃刀页面内容更改为(另附):
你好亚当,
你能重现我们的问题吗MultiColumnComboBox的实时演示?我最可能的猜测是在升级版本时出了问题。我的建议是遵循升级过程再来一次,看看会不会有什么不同。如果你正在使用CDN链接,你也需要升级它:
<链接rel=“样式表”href=“https://blazor.cdn.telerik.com/blazor/4.2.0/ kendo-theme-default / all.css”/><脚本src=“https://blazor.cdn.telerik.com/blazor/4.2.0/ telerik-blazor.min.js”推迟>脚本>
问候,Svetoslav季米特洛夫进步Telerik
你知道这个bug是否被修复了吗?我间歇性地遇到这个问题,我的文本框控件绑定到对象属性。如果我在文本框中输入并按enter键,则进入事件将弹出表单onsubmit并执行,但模型对象不包含文本框更改。如果我再按一次回车键,那么这个时候它的值就会被应用到被绑定的对象上。
我在4.1.0中有这个问题,看到这篇文章,所以我更新到4.2.0,我仍然遇到这个问题。如果没有人确定如果这是固定的文本框,我可以打开一个票。我想我应该从这里开始,因为bug已经被记录下来了。
你好,斯图尔特,
我们已经有一个关于这种行为的公开bug报告。正如您所看到的,它将作为4.2.0版本的一部分得到修复。
manbets登录虚拟教室,免费的自定进度的技术培训,让你跟上速度与Telerik和剑道UI产品迅速得到了一个全新的面貌+新的和改进的内容,包括一个全新的Blazor课程!点击这里查看https://learn.telerik.com/。