gpt4 book ai didi

javascript - 除非在网格上单击下一行,否则值不会绑定(bind)到下拉提供程序

转载 作者:行者123 更新时间:2023-11-29 21:04:43 25 4
gpt4 key购买 nike

我需要更新基础设施 Web 数据网格中的单元格,一旦退出该单元格,该网格就会有一个下拉提供程序。

问题是除非用户单击下一行,否则该值不会绑定(bind)到下拉提供程序。

为此,我尝试了退出编辑模式事件,但没有用。

谁能帮我解决这个问题?

最佳答案

下拉编辑器提供者的主要作用是将其绑定(bind)到单元格键值,并根据键值显示相应的文本值。如果在单元格退出时您设置了一个值(例如“一些自定义值文本”),而该值不存在于列出的下拉项值中,则将显示 0(零)并且不会设置任何内容。

您可以处理 CellEditing ExitedEditMode 事件,并从那里使用辅助方法(set_text 和 set_value)更改单元格文本或值。

 <script type="text/javascript" id="igClientScript1">
function exitingEditMode(sender, e) {
e.getCell().set_text("My Value");
}
</script>

重要的是要记住,单元格值应该与下拉列表的值相关,以便显示项目的正确文本表示,除非您使用 UnboundDataField,否则设置单元格值不会有任何问题/ExitEditMode 客户端事件的文本。

关于javascript - 除非在网格上单击下一行,否则值不会绑定(bind)到下拉提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44582553/

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