javascript - 清除 radtextbox telerik 后显示数据
问题描述
我正面临来自 Telerik 的 radtextbox 控制的意外行为。让我先向您展示我尝试过的内容,
function MouseOut(sender, eventArgs) {
debugger;
var Invc = new WcfAjaxServices.IInventory();
var data = null;
if (sender.get_textBoxValue() != '') {
if (!isBarCodeInsideGrid(sender)) {
Invc.ShowbarCodes(sender.get_textBoxValue(), function (result, context, OnSuccess) {
if (result) {
debugger;
clearBarCode(sender);
alert("already exists in database!");
eventArgs.
}
}, function (error, context, OnError) {
toastify("error", "ppp", "System Error", "toast-bottom-right", true);
}, null);
} else {
clearBarCode(sender);
alert("This barcode is already present inside grid");
}
} else {
alert("Insert valid value");
}
}
现在让我在这里向您展示网格的设计..
现在,每当用户输入一些值时,它都会检查
- 如果存在于数据库中..
- 如果网格内已经存在..
我能够清除第二个选项的文本框的值,即如果网格中已经存在值,但是当涉及到第 1 点时,我使用相同的代码来清除它的值但它不起作用..
让我向您展示从文本框中清除文本后我从调试器中得到的结果。
负责清算的功能..
function clearBarCode(item) {
debugger;
item.set_value("");
//item.focus();
}
知道为什么会这样吗?或者如何得到想要的结果..
BarCode001 仍在网格内显示..
解决方案
推荐阅读
- c# - 定义抽象类时,是否可以强制子类定义父接口中定义的属性/方法?
- c# - C# 过滤 Active Directory 用户列表并返回 Active/Enabled 用户
- swift - 如何以编程方式将按钮置于视图中心
- python - 使用python在字典内的嵌套列表中进行部分文本搜索
- python-3.x - Python:使用 Beautifulsoup 在表头中查找文本
- python - 通过删除数据框中的某些级别将多级列减少为单级
- javascript - Wordpress 中自定义 HTML 块的问题
- json - 不要使用 Srping Boot 2.x 从 Json 转换布尔类型
- javascript - 在 VSCode Explorer 中过滤掉 *.spec.ts 文件?
- python - pyautogui.FailSafeException:在服务器上执行 pyautogui 时出错