gpt4 book ai didi

javascript - webix 表和主干的集成

转载 作者:行者123 更新时间:2023-11-29 10:41:58 24 4
gpt4 key购买 nike

我想将 webix 表与主干集合集成,如 webix 文档 (http://docs.webix.com/desktop__backbone_collections.html) 中所示,但它似乎不起作用。发生对象同步调用,但未加载任何数据。

   budgets = new Backbone.Budget.Collection(window.budget)
list =
width : 320
view : "datatable"
id : "budget_list"
backbone_collection : budgets
select : true
scroll : false
columns :[
{header : "Month", id: "budget_month"}
{header : "Year", id: "budget_year"}
{header : "Currency", id: "base_currency"}
]

on: {
onAfterRender : () ->
console.log("Sync ", @_settings)
@sync(@_settings.backbone_collection)

}

最佳答案

从 onAfterRender 调用 .sync 会导致问题,因为同步会导致重新渲染数据表,从而触发新的同步并导致新的重新渲染等。

要打破这个循环,您可以使用 webix.once 来保证处理程序只执行一次。

检查更新的片段 http://webix.com/snippet/5dd61a47

关于javascript - webix 表和主干的集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27268326/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com