我在JavaScript中使用客户端模板。
$ create(Sys.UI.DataView,{data:data},null,null,$ get(“id”));
我有JSON结果的“数据”,其中有100条记录。 所以这个模板绑定了所有100条记录。
如何有效传递所需数量的数据。例如:10记录。
答案 0 :(得分:1)
你谈论100条“记录”,这让我觉得data
是一个数组,如果是这样,你可以使用slice函数得到它的一部分:
$create(Sys.UI.DataView, { data: data.slice(0,10) }, null, null, $get("id"));
data.slice(0,10)将生成一个新数组,其中包含原始数组的前10个元素。
答案 1 :(得分:0)
您没有传递数据对象的副本,而是传递对它的引用。 CMS的例子创建了一个副本(如果它是对象,它是引用的副本,这是好的,但完全不需要,如果它是值类型那么它真的效率低,但是谁在乎它只有10条记录)
基本上,不要担心,没关系:)