2017-01-18 71 views
0

關於Web UI圖中出現的度量標籤。我已經實現了一個GenericMeasurement Java類,它接受「unit」和「quantity」作爲構造函數參數。單位工作正常圖形。我期待看到「數量」作爲圖形標籤,但是我看到「通用測量」。圖形標籤是簡單地從類中提取的,還是可以設置一個屬性來定義標籤,從而避免爲每個要顯示的測量類型創建特定的類?圖中的度量標籤

回答

0

UI中的標籤會自動從測量的JSON中獲取。 比方說,你有一個JSON這樣的:

{ 
     "GenericMeasurementFragment": { 
      "GenericMeasurementSeries": { 
       "value": 25, 
       "unit": "km/h" } 
      }, 
     "time":"2013-06-22T17:03:14.000+02:00", 
     "source": { "id":"10200" }, 
     "type": "GenericMeasurement" 
    } 

爲圖的標籤是直接從GenericMeasurementSeries拍攝。 如果您在設備管理中,整個圖表的標題取自GenericMeasurementFragment。如果使用駱駝案例,UI將自動使用空格。

因此,它不是Java中定義系列的類名,而是由它生成的JSON。您可以在設備功能模型中查看類TemperatureMeasurement。它使用註釋來強制將該系列命名爲「T」。

+0

好的,明白了。也許我對「標籤」的定義不夠清楚,我試圖改變放在左上角的所有首都圖標籤 –

+0

這是從片段中提取的。這取決於它在代碼中的外觀。你有你的測量,然後你使用set()來添加你的GenericMeasurement。有一個使用Object,String和一個Object,Class的集合。如果使用String的後面部分,則從類的完整包+類名(使用下劃線替換點)中生成。在這兩種情況下,結果字符串都是「GenericMeasurementFragment」 – TyrManuZ