问题标签 [data-formatters]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
20 浏览

swift - 在 DateComponentsFormatter 中等效的 unitString(fromValue:unit:) 以获取本地化(使用正确的语法数字)单位字符串?

我们正在实现一个自定义的持续时间选择器,我们打算在 0-99 的范围内显示小时。(UIDatePicker 的持续时间模式仅显示 0-24 范围内的小时数)

为此,我需要本地化和复数的 unitString(仅限字符串部分)。使用 DateComponentsFormatter 我可以获得如下字符串:“1 小时”、“2 小时”等。

但是,我只需要单位字符串部分,而不需要值。例如:

  1. unitString(forValue: 1, unit: .hour)应该返回“小时”
  2. unitString(forValue: 2, unit: .hour)应该返回“小时”(当然,本地化)。

其他 Foundation DataFormatter(例如:EnergyFormatterMassFormatter)具有此功能,但在 DateComponentsFormatter 中奇怪地缺少它。

有什么帮助吗?

0 投票
0 回答
125 浏览

javascript - 引导表 - 根据日期值更新单元格值

我想根据 dd/mm/yyyy 格式的“日期”类型的另一列的值更新列的所有值,这里是“状态”。目标是检查日期何时大于 1 年,然后状态列中单元格的值发生变化

例子 :

首先,我知道如何使用getData方法从我的表中获取所有数据,它返回一个数组。我使用formatter列选项来替换所有值。这是我的功能:

所以现在这个数组data包含日期列中的所有值。

在我的表参数中,我放了这个:

<th data-sortable="true" data-field="status" data-filter-control="select" data-cell-style="colorCellStyle" data-formatter="statusFormatter">Statut</th>

现在我需要检查我的数组中每个元素的日期值,如果日期值大于 1 年,所以我更新单元格状态值。这是我卡住的部分。

这是我用 dd/mm/yyyy 格式获取今天日期的函数: