在 dijit.form.Filtering中选择在 Dojo 中点击 URL
Reset in dijit.form.FilteringSelect hitting URL in Dojo
我有FilteringSelect和dojox.data.QueryReadStore作为存储。 当我在选择过滤下拉菜单上重置时,它会击中服务器。 dijit.byId("enquirerOrInstitution").reset();
.这背后的原因是什么,我们如何阻止它?我必须使用FilteringSelect而不是ComboBox。代码如下:
<td>
<div id="accountList" dojoType="dojox.data.QueryReadStore" jsId="accountListStore"
url="<%=contextPath %>/<%=servlet%>?cmd_search_gcs_account_list=1"></div>
<select id="gcsAccountNumber" name="gcsAccountNumber" dojoType="dijit.form.FilteringSelect"
style="width: 250px" searchAttr="accountNumber" autoComplete="false" pageSize="10" store="accountListStore">
</select>
</td>
并在 JS dijit.byId("gcsAccountNumber").reset();
中的某个地方重置。
在这个运动中,我看到对服务器的调用。
这将是一个简单的出路:
dijit.byId('gcsAccountNumber').removeOption(
dijit.byId('gcsAccountNumber').getOptions()
);
测试它是否确实向您的服务器发送请求。
如果是这样,删除 DOM 元素的内部子项的例程会给出一个公平的结果。不要担心关系挂在dijit上,因为一旦你更新其内容,它就会重置。实际内存保存在您的商店中(也尝试通过.reset()
调用重置)
while (node.firstChild) node.removeChild(node.firstChild);
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- Dojo不解析自定义小部件的模板html中的小部件声明性
- Angular JS IE9 Hashbang url rewriting
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 直接下载文件,而不是从window.open(url)
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- dojo-dgrid带有store from url(json数据)重载/刷新按钮
- TypeError:这个_在Dojo FilteringSelect-onChange回调中未定义url
- Dojo 小部件:如何设置小部件内文件的 url
- 在 dijit.form.Filtering中选择在 Dojo 中点击 URL
- DOJO JsonRest - 在单击后无法更改目标 URL
- 如何使用DOJO在HTML页面中动态获取url
- dojo rest目标远程url
- 正在验证dojo文本框中的URL
- Dojo contentPane从URL重新加载新内容
- 使用Dojo在特定选项卡中打开URL
- Dojo要求从第三方URL处理JS 404错误
- 如何实现'copy url到clipboard'从一个链接或按钮使用javascript或dojo没有f
- dojo combobox源的动态url