小编Lar*_*Fix的帖子

如何在Kendo-UI条形图中确定已启用的图例项?

我在kendo-ui的v2013.2.726中使用了堆积条形图.我想基于图表图例中启用的项目进行总计算.到目前为止,我还没有找到一致的方法来判断哪些图例项已启用.

我尝试了以下但是它不起作用,因为kendoChart._sourceSeries [i] .visible在多次点击图例项后不能始终匹配视觉状态.

function onLegendItemClick(clickEventArgs) {
    var total = 0;
    for (var i = 0; i < self.kendoChart._sourceSeries.length; ++i) {
        if ((clickEventArgs.text === self.kendoChart._sourceSeries[i].name &&
            !self.kendoChart._sourceSeries[i].visible) ||
            (clickEventArgs.text !== self.kendoChart._sourceSeries[i].name &&
            self.kendoChart._sourceSeries[i].visible)) {
            total += chartModel.Series[i].Total; 
        }
    }
    ...
};
Run Code Online (Sandbox Code Playgroud)

那么甚至可以确定启用哪些图例项目?

kendo-ui

3
推荐指数
1
解决办法
1687
查看次数

我如何断言使用FluentAssertions将集合按2个属性排序?

我最近发现FluentAssertions有一个名为BeInAscendingOrder的集合断言。太棒了!

public class MyItems
{
    public int SequenceNumber { get; set; }
    public int Name { get; set; }
}

IList<int> resultingList = myClassUnderTest.GetOrderedList();

resultingList.Should().BeInAscendingOrder(m => m.SequenceNumber);
Run Code Online (Sandbox Code Playgroud)

但现在我想测试一个列表是否按2个属性排序。这可能吗?

c# unit-testing fluent-assertions

1
推荐指数
1
解决办法
335
查看次数

标签 统计

c# ×1

fluent-assertions ×1

kendo-ui ×1

unit-testing ×1