Javascript 如何使用初学者工具包中的自定义应用程序添加Rally卡渲染器?

Javascript 如何使用初学者工具包中的自定义应用程序添加Rally卡渲染器?,javascript,extjs,rally,Javascript,Extjs,Rally,我在开发者门户中看到了在HTML文档中使用JS创建客户卡呈现器的示例。(渲染器的定义从“var DiscussionTagCardRenderer=function(column,item,options)”开始)我正在尝试做同样的事情(例如,将排名添加到用户故事的硬纸板中),只使用js文件作为自定义应用程序的源,然后使用初学者工具包构建HTML,我很难弄清楚如何进行调用和配置设置,以及在哪里放置它们 当straight js文件将硬纸板配置传递给应用程序的add方法以显示硬纸板时,dev po

我在开发者门户中看到了在HTML文档中使用JS创建客户卡呈现器的示例。(渲染器的定义从“var DiscussionTagCardRenderer=function(column,item,options)”开始)我正在尝试做同样的事情(例如,将排名添加到用户故事的硬纸板中),只使用js文件作为自定义应用程序的源,然后使用初学者工具包构建HTML,我很难弄清楚如何进行调用和配置设置,以及在哪里放置它们

当straight js文件将硬纸板配置传递给应用程序的add方法以显示硬纸板时,dev portal的HTML示例将配置和数据源传递给硬纸板的构造函数,然后调用硬纸板自己的显示方法。HTML示例中的配置与js示例中的配置非常相似,因此我认为js版本中的card renderer属性可以使用与HTML示例相同的排序变量,但在纯js文件中定义变量时,我无法确定要传递给渲染器的构造函数(项、列等)什么

我正在构建初学者工具包中的基本入门示例,其中定义了用户故事纸板,并将其添加到应用程序的启动例程中。我猜在如何调用构造函数方面有一些ext魔法,但我不知道如何将HTML示例转换为纯js


在初学者工具包中将开发门户网站的自定义卡片呈现器示例复制到纯js中,我非常感谢您的帮助。

以下是2.0p4预览文档中定制卡片的示例(在本例中,根据缺陷优先级更改标题颜色):

您也可以简单地通过硬纸板的cardConfig将大多数字段添加到卡片中,而无需扩展Rally.ui.card.card:

var cardboardConfig = {
    cardConfig: {
        fields: ['Name', 'Rank'] 
    }
}

以下是2.0p4预览文档中定制卡片的示例(在本例中,根据缺陷优先级更改标题颜色):

您也可以简单地通过硬纸板的cardConfig将大多数字段添加到卡片中,而无需扩展Rally.ui.card.card:

var cardboardConfig = {
    cardConfig: {
        fields: ['Name', 'Rank'] 
    }
}

轻微更新:该纸板未添加到应用程序的启动程序中。它是在应用程序启动例程中添加的组件的就绪回调中添加的。您引用的示例来自SDK 1.x。在2.x预览版中,扩展硬纸板已经发生了很大的变化,但我们将在9月29日发布一个稳定的2.0p4,其中有一个更新的定制硬纸板示例,这应该是您想要的一个良好开端。。。下周我将发布一个更好的例子。轻微更新:在应用程序的启动程序中没有添加硬纸板。它是在应用程序启动例程中添加的组件的就绪回调中添加的。您引用的示例来自SDK 1.x。在2.x预览版中,扩展硬纸板已经发生了很大的变化,但我们将在9月29日发布一个稳定的2.0p4,其中有一个更新的定制硬纸板示例,这应该是您想要的一个良好开端。。。下周我会发布一个更好的例子。谢谢凯尔。我已经离开这个任务几天了,不过我会试试的。谢谢凯尔。我已经离开这项工作几天了,但我会试试看。