问题标签 [sproutcore-views]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
102 浏览

javascript - sproutcore 主页面重构

我自己构建了我的第一个 sproutcore 应用程序。现在资源/主页中的代码变大了。我想重构代码,以便视图位于它们自己的单独文件中。

这个怎么做?

示例代码

我想重构 mucho 代码部分。

0 投票
2 回答
188 浏览

javascript - 在 Sproutcore 中观察私有属性

是否可以从对象本身内部观察私有(下划线)属性?我需要知道 _view_layer 何时设置,以便我可以应用一些 jQuery 甚至处理程序。不幸的是 init() 和 render() 真的很早,所以 _view_layer 是未定义的。不幸的是,观察 _view_layer 似乎也不起作用。请告诉我我能做什么。基本上,如果有其他可能的解决方案,我也愿意看到

0 投票
1 回答
692 浏览

sproutcore - 将视图的布局属性绑定到对象控制器

我最近开始在 Sproutcore 工作,这似乎是客户端 Web 应用程序开发的一个非常好的解决方案。但是,文档并不像我想要的那样彻底或简洁,所以我在一些事情上苦苦挣扎。

具体来说,我正在尝试将我的一个视图的布局属性绑定到一个对象。我在一定程度上对此进行了管理,因为当呈现视图时,它使用对象的属性,但我遇到的问题是当对象更新时,视图的尺寸不会改变。但是,如果更改是持久的并且我重新加载页面,它会使用新值。

绑定布局属性是否存在某种限制,以便它们动态更新,或者我在这里有错误的方法?

0 投票
2 回答
311 浏览

javascript - SproutCore 集合排序

我有一个待办事项列表,并且我有与之关联的标签属性。在视图上,我有一个“按标签排序”按钮。当我按下该按钮时,我希望按标签对集合进行排序。现在什么都没有发生。下面是代码。怎么了?

0 投票
1 回答
455 浏览

scrollview - Sproutcore:在 SC.ScrollView 中使用自定义视图作为 contentView

我正在使用 SproutCore 1.x 并尝试将自定义视图用作 SC.ScrollView 的 contentView。

代码看起来像这样:

问题是因为 contentView 的大小是任意的(即它会根据加载到其中的信息动态变化),滚动视图似乎不知道它需要滚动。我不能绝对设置高度,因为我不知道将加载到其中的内容量。

如何告诉滚动视图动态查看 contentView 的高度?

0 投票
2 回答
1422 浏览

ember.js - 在 Ember.js 中使用 .template 而不是 .templateName 时绑定可以工作吗?

.templateName如果我在 html 中使用:将 HTML 视图绑定到数据就可以了:

在js中:

生成的 HTML 结构:

但如果我使用.template而不是.templateName

生成的 HTML 结构在内容周围没有占位符标记{{pageTitle}},因此在 pageTitle 更改时不会更新...

无论如何使用.template仍然有绑定工作?还是我必须使用.templateName

谢谢你的帮助!

0 投票
1 回答
147 浏览

javascript - 使用 Sproutcore 1.6 实现下拉列表

作为标题,我想使用 Sproutcore 1.6 实现一个下拉列表。

我在文档中搜索了一些相关视图,有:SelectView, SelectFieldView.

  1. 以前有谁这样做过,哪个是最好的选择?

  2. 另外,我想将下拉列表放在父视图中,这是该父视图的最佳视图?就这样SC.View吗?

谢谢大家。

0 投票
1 回答
213 浏览

javascript - SproutCore 嵌套 ListView (SC.ListView)

我试图在 SproutCore 应用程序中按部门显示联系人列表,并试图将一个嵌套SC.ListView在另一个应用程序中,SC.ListView但无济于事。

我可以用来SC.GridView协助,但是,嵌套的“列表”需要在第一个列表的上下文中。如果这可以实现类似于 JQueryUI 的手风琴小部件,那就更好了!

任何建议,将不胜感激!

谢谢,M。

0 投票
1 回答
2453 浏览

javascript - Sproutcore 中的 Base64 编码

我需要在 Sproutcore 中调用 restful web 服务,这需要 http 请求的身份验证标头。我在 Sproutcore 中编写了类似的代码:

但是,当我运行它时,没有定义 sadi Base64。

任何人都知道如何修复它或在 sproutcore 中完成它。谢谢

0 投票
2 回答
152 浏览

sproutcore - 如何将我的记录推送到 SC.ArrayController 内容中?

我正在尝试将我的示例数据(从夹具创建的记录)放入我的SC.ListView. 我知道这些记录是正确构建的,因为我可以通过primaryKey.

正在通过以下方式提取SC.ListView其内容:contentBinding: 'MyApp.thisController.arrangedObjects'SC.ArrayController

要初始化商店,我使用官方指南中的功能:

store: SC.Store.create().from(SC.Record.fixtures)

如何在控制器中设置我的内容属性以导入SC.RecordArray