Sencha Architect图表主题 - 无法识别的别名

时间:2017-08-19 19:06:01

标签: extjs extjs6 sencha-architect

我想在每个Ext.chart.theme.Base的应用程序中为图表定义一个自定义主题但是我不确定在Architect设计视图中正确定义它的确切位置或方式。我已经尝试过将它们作为资源和Application.launch()。 两种方法都适用于Chrome / IE中的应用,但不适用于设计视图。 我已经尝试过各种各样的需求'Ext.chart.theme。*','chart .theme.mycharttheme','chart.theme.MyChartTheme'和设计视图似乎拒绝承认别名。

有什么想法吗?什么是定义与架构师兼容的图表主题的正确方法?

在Architect设计视图中,我收到以下错误

  

[Ext.createByAlias]无法识别的别名:chart.theme.mycharttheme

图表/主题/ MyChartTheme.js

public class ResponseMetadata
{
    public string RequestId { get; set; }
    public int RetryAttempts { get; set; }
    public int HTTPStatusCode { get; set; }
}

public class Emotion
{
    public decimal Confidence { get; set; }
    public string Type { get; set; }
}

public class Landmark
{
    public decimal X { get; set; }
    public decimal Y { get; set; }
    public string Type { get; set; }
}

public class MouthOpen
{
    public decimal Confidence { get; set; }
    public bool Value { get; set; }
}

public class Sunglasses
{
    public decimal Confidence { get; set; }
    public bool Value { get; set; }
}

public class BoundingBox
{
    public decimal Height { get; set; }
    public decimal Width { get; set; }
    public decimal Top { get; set; }
    public decimal Left { get; set; }
}

public class FaceDetail
{
    public Emotion[] Emotions { get; set; }
    public Landmark[] Landmarks { get; set; }
    public MouthOpen MouthOpen { get; set; }
    public Sunglasses Sunglasses { get; set; }
    public BoundingBox BoundingBox { get; set; }
    public decimal Confidence { get; set; }
}

public class AwsRekognitionResponse
{
    public string OrientationCorrection { get; set; }
    public ResponseMetadata ResponseMetadata { get; set; }
    public List<FaceDetail> FaceDetails { get; set; }
}

extjs版本:6.5.1 建筑师版本:4.2.2

0 个答案:

没有答案