在加载列表时定义 dhtmlxList 的 ID 值
Define ID value for dhtmlxList when loading the list
我想为通过以下代码添加的每个项目定义id
。我想定义的值会根据从 csv 中提取的值因每条记录而异。
我无法分配值,并且似乎缺少文档。
法典:
<script>
var myList;
function doOnLoad() {
myList = new dhtmlXList({
id:"#data2#",
container:"data_container",
template:"#data1#<br/>#data2#"
});
myList.load("../clients.csv","csv");
}
</script>
以下链接确实包含有关在添加项目时更改 ID 的信息,但在加载项目时没有。http://docs.dhtmlx.com/list__manipulating_data.html#addingitems
任何帮助都会很棒。谢谢:)
您可以使用 changeId API
myList.load("../common/data.csv","csv", function(){
var count = this.dataCount();
for (var i = 0; i < count; i++) {
var item = this.item(this.idByIndex(i));
this.changeId(item.id, generate_new_id(item));
}
});
在这里,在数据加载后,代码迭代其他所有项目并更改它们的 ID(generate_new_id是你的函数,它根据项目对象返回新的 ID)
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- difference between '$(<%= DDL.ID %>) & $('
- 使用Javascript获取所选选项ID
- 根据id将json数组组合为一个json数组
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 对id以某个字符串开头的元素进行计数
- 如果元素's的ID以数字开头
- 通过id和class属性获取元素
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- 使用当前日期生成随机id
- Javascript-ID冲突的几率
- Href:当前DIV中的目标ID
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- Javascript复选框函数:;缺少:在属性id之后"
- Twitter引导程序Typeahead-Id&标签
- 如何与特定ID交谈
- chart.series[id].remove()无法刷新高位图表/高位股票中其他系列的图例属性
- 如何在速度模板中获取LiferayPortlet实例id
- 谷歌地图可以't添加正确的标记ID
- 在加载列表时定义 dhtmlxList 的 ID 值