gpt4 book ai didi

javascript - html中的k-textbox输入创建事件模板不反射(reflect)javascript中的值变化(kendo调度程序)

转载 作者:行者123 更新时间:2023-12-03 04:36:13 24 4
gpt4 key购买 nike

我有一个 html 输入,它具有 k-textbox 类,使其成为剑道风格的输入文本框:

<input id="LocationInput" class="k-input .k-textbox" data-bind="value:location"/>

然后,当我打开创建事件弹出窗口(位置输入文本框所在的位置)时,我有一个用户指定的 LocationInput 参数以及他们希望自动填充的值....

我做$('#'+paramData[i].fieldName+'Input').val(paramData[i].recordId);

其中 paramData 是传递参数的数组,fieldName 是“Location”,recordId 是其值。此后,当使用 console.log 检查时,文本在控制台中设置正确,但创建事件弹出窗口中没有反射(reflect)任何更改,该框仍然为空。我尝试在“.val()”之后添加“.change()”,但这也没有执行任何操作。

当输入是创建事件模板的一部分时,如何获取“k-textbox”输入以反射(reflect)我在 javascript 中设置的值?

最佳答案

要查找输入,您应该在传递给处理程序的事件对象的容器元素中进行搜索:

function yourSchedulerAddOrEditEventHandler(e) {
e.container.find('#'+paramData[i].fieldName+'Input').val(paramData[i].recordId);
e.container.find('#'+paramData[i].fieldName+'Input').trigger("change");
}

请参阅此处了解更多信息 http://docs.telerik.com/kendo-ui/api/javascript/ui/scheduler#events

关于javascript - html中的k-textbox输入创建事件模板不反射(reflect)javascript中的值变化(kendo调度程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43287294/

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