1

Google DataTableには、スキーマとデータの値として次の文字列があります。

{ 
cols: [{id: 'task',  label: 'Task',          type: 'string'}, 
      {id: 'hours', label: 'Hours per Day', type: 'number'}], 
rows: [{c:[{v: 'Work'},     {v: 11}]}, 
      {c:[{v: 'Eat'},      {v: 2}]}, 
      {c:[{v: 'Commute'},  {v: 2}]}, 
      {c:[{v: 'Watch TV'}, {v:2}]}, 
      {c:[{v: 'Sleep'},    {v:7, f:'7.000'}]} 
     ] 
} 

v、f、cとは何ですか?

4

1 に答える 1

3

ドキュメントは、見たところ、例を取得したところから、構造の説明にリンクしています。

opt_data
[オプション]テーブルの初期化に使用されるデータ。これは、入力されたテーブルを呼び出すことによって返されるJSONかDataTable.toJSON()、テーブルの初期化に使用されるデータを含むJavaScriptオブジェクトのいずれかです。ここでは、JavaScriptリテラルオブジェクトの構造について説明します。このパラメーターが指定されていない場合、新しい空のデータテーブルが返されます。

これは次のことにつながります:

rows財産

rowsプロパティは、行オブジェクトの配列を保持します。
各行オブジェクトにはc、その行のセルの配列である、と呼ばれる1つの必須プロパティがあります。またp、行全体に割り当てる任意のカスタム値のマップを定義するオプションのプロパティもあります。ビジュアライゼーションが行レベルのプロパティをサポートしている場合は、それらを説明します。それ以外の場合、このプロパティは無視されます。

セルオブジェクト

テーブル内の各セルは、次のプロパティを持つオブジェクトによって記述されます。

  • v[オプション]セル値。データ型は列のデータ型と一致する必要があります。nullの場合、オブジェクト全体が空であり、プロパティvfプロパティもありません。
  • f[オプションv]表示用にフォーマットされた値の文字列バージョン。値は一致する必要があるDate(2008, 0, 1)ためv、を指定する場合は、このプロパティに「2008年1月1日」またはそのような文字列を指定する必要があります。この値は値と照合されませんv。ビジュアライゼーションは、この値を計算に使用せず、表示用のラベルとしてのみ使用します。省略した場合、の文字列バージョンvが使用されます。
  • p[オプション]セルに適用されるカスタム値のマップであるオブジェクト。これらの値は、任意のJavaScriptタイプにすることができます。ビジュアライゼーションがセルレベルのプロパティをサポートしている場合は、それらを説明します。それ以外の場合、このプロパティは無視されます。例: p:{style: 'border: 1px solid green;'}
于 2011-08-01T09:52:41.173 に答える