dojo combobox源的动态url
Dynamic url for dojo combobox source
我正在尝试使用一个带有Ajax数据源的dojo组合框。我有
<div dojoType="dojo.data.ItemFileReadStore"
jsId="tags"
url="<%=ResolveClientUrl("~/Tag/TagMatches")%>" >
</div>
<select dojoType="dijit.form.ComboBox"
store="tags"
value=""
name="tagName">
</select>
这确实有效,只是我不能限制服务器端的搜索集,因为我不知道如何更改从中提取数据的url以指定参数。有什么提示吗?
如果我理解正确,您希望客户端根据其他地方定义的一些通用条件从服务器加载不同的数据集。
基本上不需要预先定义<div>
。您也可以直接在JavaScript:中创建ItemFileReadStore
早期…:
var tagMatchUrlBase = '<%=ResolveClientUrl("~/Tag/TagMatches")%>';
稍后…:
var tagMatchUrl = tagMatchUrlBase + "?f=" + escape(somefilterString);
var store = new dojo.data.ItemFileReadStore({url: tagMatchUrl});
tagName.store = store;
// maybe use store.fetch() to pre-select item #1
通常情况下,ItemFileReadStore无法做到这一点,它的设计目的是提前下载所有数据,而不是在服务器上进行过滤。
相反,您应该使用QueryReadStore、JsonReadStore等。
相关文章:
- 以角度管理动态URL
- javascript在动态Url中匹配并添加字符串
- 在angular.js中定义动态URL的重定向
- 对使用 Ajax 捕获的动态 url 响应
- jQuery UI中的动态url,数据表
- 限制与AngularJS状态匹配的动态URL参数的最佳方式
- URL重写Node js-动态URL
- 如何构造用于骨干路由的动态url
- Facebook选项卡应用程序动态URL
- 使用ui路由器实现动态URL路由的最佳方式是什么
- 如何从json文件中的基本url生成动态url
- 如何从JSON文件中读取动态url
- 带有标签的动态url的社交共享
- 基于表单输入生成动态 URL
- 另一种在javascript中创建随机动态url的方法/阻止wpengine缓存
- 从用户输入到搜索的动态 URL
- SAPUI5 和 OData 服务的动态 URL
- 使用动态 URL 初始化时保存主干模型
- 动态 url 作为 css 和 D3JS 中伪元素的数据属性
- 使用Javascript/Jquery来删除动态URL