【问题标题】:Using Date Spinner in flex mobile application在 flex 移动应用程序中使用日期微调器
【发布时间】:2013-09-01 16:51:45
【问题描述】:

我无法在我的 flex 移动应用程序中使用 DateSpinner 组件。我只对打印日期感兴趣,而不是时间。如何在我的 flex 移动项目中实现这一点。平台是 Flash Builder 4.6。

<s:HGroup verticalAlign="middle">
    <s:SpinnerListContainer>
        <s:DateSpinner id="dt"  /> 
    </s:SpinnerListContainer>
</s:HGroup>

上面的代码给出了以下错误。 TypeError:错误 #1009:无法访问空对象引用的属性或方法。 DateSpinner.as:1290

【问题讨论】:

  • 您使用的是哪个版本的 Flex SDK?
  • flex SDK的版本是4.6.0

标签: android apache-flex datepicker


【解决方案1】:

DateSpinner 控件的example code 中,它们没有将其包装在SpinnerListContainer 中。所以也许这就是你的问题。 DateSpinner 自己试过了吗?

在我看来,SpinnerListContainer 旨在与SpinnerList 控件一起使用。 SpinnerList 用于更通用的列表,而DateSpinner 是专门用于日期/时间的独立组件。

【讨论】:

  • 但是下面的代码不起作用,当 displaymode="date" ''
  • 您是认真地传递到 2200 年的日期吗?你试过用本世纪的日期吗?而且还不清楚您是否将其包装在 SpinnerListContainer 中,如上所示。您可以编辑您的问题并显示您正在使用的实际代码,而不是将您的代码粘贴到 cmets 中(这很难阅读):)
【解决方案2】:

仅当 displayMode 属性设置为“日期”时,给定代码不起作用。

<s:DateSpinner id="ds"
selectedDate="{new Date(2010, 11, 15)}"
minDate="{new Date(2000, 0, 1)}"
maxDate="{new Date(2200, 11, 31)}"
minuteStepSize="5" displayMode="date" />

当我使用&lt;s:DateSpinner id="dt" displayMode="dateAndTime" /&gt; 时它工作正常,但当我设置displayMode="date" 时它不起作用

即使是最简单的 dataspinner 形式也会出现错误,就像您使用的一样

<s:DateSpinner id="ds" />

【讨论】:

    【解决方案3】:

    我也有同样的问题。调试 as-code 后,我发现确定 textsize 有问题。所以我查看我的控制台输出发现了这个警告:这个组件要求嵌入的字体使用 embedAsCFF=false 声明。

    此后我配置了我的字体样式:

    @font-face {
    src: url("assets/Sintony-Regular.ttf"); 
    fontFamily: Sintony-Regular;
    advancedAntiAliasing: true;
    embedAsCFF: false;
    embed-as-cff: flase;
    font-lookup: embeddedCFF;
    fontWeight: normal;
    }
    s|DateSpinner {
    font-family: Sintony-Regular;
    }
    

    现在我的 DateSpinner 可以工作了。但许多其他组件会发出警告:此组件要求嵌入字体使用 embedAsCFF=true 声明。这不是一个完全的解决方案,而是一个开始。 Mybe 我必须使用不同的字体声明。

    希望它也对你有用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-03
      • 1970-01-01
      • 1970-01-01
      • 2011-12-08
      相关资源
      最近更新 更多