我在 Developer Portal 中看到了使用 JS 在 HTML 文档中创建客户卡片渲染器的示例。(渲染器的定义开始于“var DiscussionTagCardRenderer = function(column, item, options)”)我正在尝试做同样的事情(例如,将排名添加到用户故事的纸板中),只使用一个 js 文件作为自定义应用程序的源代码,然后使用入门工具包构建 HTML,我无法弄清楚如何进行调用和配置设置以及放置它们的位置。
直接 js 文件将 cardboard 配置传递给应用程序的 add 方法以显示 cardboard,而开发门户的 HTML 示例将配置和数据源传递给 cardboard 的构造函数,然后调用 cardboard 自己的显示方法。HTML 示例中的配置看起来与 js 示例中的配置非常相似,所以我认为 js 版本中的卡片渲染器属性可以使用与 HTML 示例相同的排序变量,但我不知道是什么在纯 js 文件中定义变量时传递给渲染器的构造函数(项目、列等)。
我正在构建入门工具包中的基本入门示例,其中定义了用户故事纸板并将其添加到应用程序的启动例程中。我猜想如何调用构造函数有一些 ext 魔法,但我不知道如何将 HTML 示例转换为纯 js。
在将开发门户的自定义卡片渲染器示例复制到入门工具包中的纯 js 时,我将非常乐意提供任何帮助。