backbone-views相关内容
简而言之,问题是: 在具有约500大小的集合中的木偶中初始化复合视图会使应用停顿一分钟左右. 我正在构建一个主线木偶应用程序以维护项目列表.当测试的集合大小约为50时,一切都很好.当限制增加时,应用程序将无响应. Store.ItemsListView = Marionette.CompositeView.extend({ tagName: "div",
..
我有下一个代码可以使用Backbone.js替换内容 jsfiddle 我不知道替换内容后复选框为什么会增加. 简而言之,我使用下面的代码来选中 $('.checkWeek').button(); 解决方案 我认为原因是因为您每次单击都会不断调用$('.checkWeek').button();,因此JQuery做一些有趣的事情,并在span内添加了span,导致尺寸增
..
我将jqGrid与Backbone.js一起使用,并且具有表示网格的视图.代码如下: var GridView = Backbone.View.extend({ initialize: function(){ _.bindAll(this); }, beforeSelectRow:function(e){ return $(e.
..
通常,用户通过主页进入网站,然后在那里渲染侧边栏视图。接下来,用户单击链接,路由器将呈现另一个视图并替换原始内容视图。侧边栏视图不会重新渲染。 当用户在子页面上单击刷新时,不会呈现侧栏。 如何检查视图是否存在且是否已呈现? 解决方案 分担责任并坚持下去。不要将侧边栏渲染放在主页视图的手中。 您可以使用布局视图处理渲染内容,标题,页脚和侧栏。然后,当用户导航到另一个页面时,
..
这是一个概念性的问题,就使用骨干路由器和骨干网中的渲染视图而言。 为了一个例子(我是什么)建立以了解这一点)我有一个基本的CRUD应用程序的联系人,创建表单,所有联系人列表,联系人单一视图和编辑表单。 为了简单起见,我会说我只想一次看到其中一件事。显然用jQuery显示和隐藏它们将是微不足道的,但这不是我想要的。 我有两个想法, 1)从我的路由器触发自定义事件,删除所有视图
..
您能告诉Backbone.js视图中 $ el 和 el 之间的区别吗? 解决方案 让我们说你这样做 var myel = this.el; //这里你所拥有的是html元素, //你将能够访问(读/修改)这个元素的html //属性, 这个 var my $ el =这个。$ el; //你将拥有元素,但 //包含jQuery提供的所有函数,
..
我有一个模型属性,它是一个对象: name:“testing”, orderCondition:{ minOrderAmount:20, deliveryCostRequire:“MIN_ORDER_AMOUNT”, deliveryCostAmount:5.55 } 当我像这样使用 listenTo 时,不会调用 render 函数 this.li
..
据我所知,在页面中多次使用相同的id会导致格式错误的html。当使用jquery选择器时,只会返回带有id的第一个元素,但在我的应用程序中,我不应该遇到此问题。 我有项目列表意见都将有一个我需要参考的元素。由于每个项目只能访问自己的 $ el ,所以传递给id选择器的东西不会产生任何冲突(即使页面上有多个)。 我在一个小提琴中模拟了我的意思这里 在这个项目中,我没有进行任何页面分
..
我有形成从骨干模型获取数据。当所示的形式,他们已初步值设置为主干模式。现在,如果任何字段被编辑,我想立刻只要任何更改是由到现场启用“保存”按钮。但是,如果你改变字段的值,并再次将其改为原来的,它应该再次禁用“保存”按钮,允许保存model.I想达到为一体,在此的jsfiddle所示:的 http://jsfiddle.net/qaf4M/2/ 我使用Backbone.js的和backbone.s
..
我使用的骨干JS。 假设我有所谓的“childView”子视图,并呼吁“parentView”父视图。 parentView = Backbone.View.extend({ 渲染:功能(){ 新childView()渲染()。 } })childView = Backbone.View.extend({ 渲染:功能(){ }, 事件:{ “点击.abc的'
..
我建立一个简单的应用骨干,我主要有书籍列表(书籍名称+封面图片),并在那里我想新书添加到列表中的其他视图的视图。 当我用本本的观点正确呈现一个采样数据,但当我尝试书籍添加到列表中它不工作,我不知道这是问题。 下面是的jsfiddle http://jsfiddle.net/swayziak/DRCXf/4/我的code: HTML: <节类=“菜单”> <
..
我遇到了骨干一个非常有趣的问题,我有这样的功能在我的观点之一: addpeople:功能(){ 变种authArray = _.clone(this.model.get(“authorizedUsers”)); 变种值= $(“附加输入”。)VAL()分割(“,”)。; values.forEach(函数(值){ au
..
请考虑以下情形: - - 的模型播放器 VAR球员= Backbone.Model.extend({ 默认值:{ PlayerId:0, 参赛者姓名: ””, IsActive:假的 } }); 系列型号如下: VAR PlayerList = Backbone.Collection.extend({ 型号:播放机,
..
下面是我们的目标: 我有一个父模式。这是一个被称为集合家长。在父是儿童的集合。所以,当我实例化家长收藏,我得到的父模型,每一个孩子在其中。 我试过这样做几种不同的方式,而我得到不同的表现。有时孩子显示不出来的。有时,他们重复了母公司的每一次迭代渲染循环。我正在寻找的最佳实践是什么,这样的帮助。 儿童的名单不应该改变,应该每次是相同的集合。我能为不同过滤后,在飞行。 我已经剥离下来尽可能直接
..
我要寻找一种方法来创建全局绑定,将跨越应用程序内的所有意见,这样我就不必设置这些每个视图中分别。 奖励积分,如果拟议的机制有单独的输入域或观点的方式,从这一行为选择退出。 详细内容: 我遇到这个错误的虚拟键盘会导致一个div 定位:固定; (头),以在屏幕上的位置很奇怪,然后重新定位正确再次当键盘被隐藏;我选择来解决这个使用类似于这样的解决方案: http://stackoverflo
..
我试图切换基于条件的骨干视图的标记名。 我最初以为我将能够设置说'格'(我意识到这是默认设置),然后在视图的初始化函数的默认记名,检查条件和更改标记名,但这可惜没的工作。 下面是我的看法code(写在CoffeeScript中): 类Test.Views.ListView扩展Backbone.View 属性:{“数据角色”:“ListView控件”} 产品类别:“行”
..
我想实现一个简单的应用程序,它是能够得到一个集合对于一个给定 OBJECT_ID 。结果 在 GET响应从服务器看起来是这样的: [ {OBJECT_ID:1,内容:“MSG1”}, {OBJECT_ID:1,内容:“MSG2”}, {OBJECT_ID:1,内容:“第三型”}, ....... ] 我的目标是:结果 渲染集合,当用户选择一个 OBJEC
..
修改 根据锤 Github上页 这个错误是由于管理泄漏,应固定在 2.0 0.5 版本 - 这个版本是不在线的内置但是有可以自己建造它。更多信息可以发现这里 =============================================== ====== 原题: =============================================== ======
..
我有一个字母过滤视图(A,B,C,D等),很多观点将被使用。我已经安装在主视图的方法来获取使用点击信中的API的结果。 我通过下调传递一个回调函数字母表过滤器按下面已经设置这样的: 查看=新App.Views.Common.AlphabetFiltersIndexView(filterCallback:@paginationFilter) @ $(“分页垂直”)。replaceWith(vie
..
请注意:我们使用的骨干1.0.0 我是比较新的骨干,并打算通过一些$ C $的c进行前同事写道。而不是复制粘贴的东西盲目,我想了解他是如何做到的事情,这时候我就开始琢磨要处理僵尸意见的最佳方式。 VAR视图=新editItemView({模式:this.model}); this.ui.editItemPopup.html(view.render()EL).modal({modalO
..