バージョン

FunnelChartModel クラス メンバ

FunnelChartModelデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタFunnelChartModel コンストラクタigFunnelChart Model クラスの新しいインスタンスを初期化します。  
トップ
パブリック プロパティ
 名前解説
Public プロパティAllowSliceSelectionスライスの選択を許可するかどうかを取得または設定します。  
Public プロパティBezierPointsベジエ ポイントの上または下の値を取得または設定します。オプションは、useBezierCurve が有効な場合のみ効果があります。

値は、空白文字で区切られた 0 から 1 の範囲の 4 つの数値を提供します。最初の数字は、x の上の位置、 2 番目は y の上の位置、3 番目は x の下の位置、4 番目は y の下の位置を定義します。

内部のデフォルトは、"0.5 0 0.5 1" です。

例: bezierPoints: "0.4 0.1 0.6 1"。  
Public プロパティBottomEdgeWidthファンネルに必要な下端のスペースの割合 (0 から 1) を取得または設定します。  
Public プロパティBrushesスライスをペイントするために使用される色を取得または設定します。配列に含まれる項目は、有効な html 色を表す必要があります。例えば、「red」や「#f0f022」などです。  
Public プロパティBrushesListチャートのブラシ  
Public プロパティClientEventsウィジェットによって発生されるクライアント イベントの実装を設定します。

イベント ハンドラーは 2 つのパラメーターを仮定します。最初のパラメーターの名前は evt で 2 番目のパラメーターの名前は ui です。ui パラメーターに使用できるメンバー変数の情報については、ウィジェットとそのイベントを参照してください。

実例:

1.完全実装:

new Dictionary<string, string> { { "dropDownOpening", "function(evt,ui){alert('drop:'+ui.owner);}" } }

2.インライン関数の内容:

new Dictionary<string, string> { { "dropDownOpening", "alert('drop:'+ui.owner);" } }

3.グローバル関数の名前:

new Dictionary<string, string> { { "dropDownOpening", "nameOfGlobalFunction" } } 注:

ウィジェットによって公開されるイベント名を表すキー文字列の代わりに、特定のコントロールで定義されたイベント定数が使用できます。

例:

new Dictionary<string, string> { { ComboClientEvents.DropDownOpening, "nameOfGlobalFunction" } } Infragistics.Web.Mvc.ModelWidgetBaseから継承されます。
Public プロパティDataSourceデータ ソース オブジェクト を取得または設定します。 Infragistics.Web.Mvc.ChartModelBaseから継承されます。
Public プロパティDataSourceTypeデータ ソースの型を取得または設定します。 Infragistics.Web.Mvc.ChartModelBaseから継承されます。
Public プロパティDataSourceUrlデータ ソース URL を取得または設定します。 Infragistics.Web.Mvc.ChartModelBaseから継承されます。
Public プロパティDataViewDataView プロパティには、データ バインディングおよびすべての機能の変換を適用した後、フィルターされ、変換されたデータ レコードが入っています。 Infragistics.Web.Mvc.ChartModelBaseから継承されます。
Public プロパティFormatInnerLabelインナー ラベルの書式を設定する JavaScript 関数を取得または設定します。

関数は文字列を返す必要があるため、3 つのパラメーターを取得します。最初のパラメーターは書式設定する項目の値、2 番目のパラメーターはデータ内の項目のインデックス、3 番目のパラメーターは igFunnelChart への参照です。

例:

"function(val, i, chart) { return 'Value=' + chart.getDataItem(i).Value; }"  
Public プロパティFormatOuterLabelアウター ラベルの書式を設定する JavaScript 関数を取得または設定します。

関数は文字列を返す必要があるため、3 つのパラメーターを取得します。最初のパラメーターは書式設定する項目の値、2 番目のパラメーターはデータ内の項目のインデックス、3 番目のパラメーターは igFunnelChart への参照です。

例:

"function(val, i, chart) { return '$' + val + ', ID=' + chart.getDataItem(i).ID; }"  
Public プロパティFunnelSliceDisplayファンネル スライスの高さを設定する方法を取得または設定します。  
Public プロパティHeightigFunnelChart コンテナーの高さを取得または設定します。 Infragistics.Web.Mvc.ChartModelBaseから継承されます。
Public プロパティHtmlAttributesマップ ウィジェットが作成される div のカスタム属性を設定します。 Infragistics.Web.Mvc.ChartModelBaseから継承されます。
Public プロパティIDigFunnelChart コンテナーの ID を取得または設定します。 Infragistics.Web.Mvc.ChartModelBaseから継承されます。
Public プロパティInnerLabelMemberPath現在のシリーズ オブジェクトの InnerLabel マッピング プロパティを取得または設定します。  
Public プロパティInnerLabelVisibilityインナー ラベルが表示されるかどうかを設定または取得します。  
Public プロパティIsInvertedファンネルが反転して描画されるかどうかを取得または設定します。  
Public プロパティLegendチャートの凡例を取得または設定します。  
Public プロパティLocalSchemaTransformローカル スキーマ変換がオフになると、提供されたすべてのデータがクライアントに送信されます。オンになると、MemberPath オプションで提供されたフィールドのみがクライアントに送信されます。 Infragistics.Web.Mvc.ChartModelBaseから継承されます。
Public プロパティMaxRecCountチャートで表示されるスライスの最大数を取得または設定します。 Infragistics.Web.Mvc.ChartModelBaseから継承されます。
Public プロパティOuterLabelAlignmentアウター ラベルを表示するチャートの端を取得または設定します。  
Public プロパティOuterLabelMemberPath現在のシリーズ オブジェクトの OuterLabel マッピング プロパティを取得または設定します。  
Public プロパティOuterLabelTextColor外部ラベルで使用するブラシを取得または設定します。  
Public プロパティOuterLabelTextStyleアウター ラベルのテキスト スタイルを取得または設定します。  
Public プロパティOuterLabelVisibilityアウター ラベルが表示されるかどうかを設定または取得します。  
Public プロパティOutlinesスライスのアウトラインをペイントするために使用される色を取得または設定します。配列に含まれる項目は、有効な html 色を表す必要があります。例えば、「red」や「#f0f022」などです。  
Public プロパティOutlinesListチャートのアウトライン  
Public プロパティOutlineThicknessスライスの周りのアウトラインの太さを取得または設定します。  
Public プロパティPixelScalingRatioコントロールのピクセル密度に影響するために使用されるスケール値を取得または設定します。  
Public プロパティResponseDataKey応答データ キーを取得または設定します。 Infragistics.Web.Mvc.ChartModelBaseから継承されます。
Public プロパティResponseTotalRecCountKeyサーバー レコード数の合計を指定する応答でプロパティを取得または設定します。 Infragistics.Web.Mvc.ChartModelBaseから継承されます。
Public プロパティSelectedSliceStyle選択したスライスに適用されるスタイルを取得または設定します。

注: ShapeStyleModel の Thickness メンバーはサポートされません。OutlineThickness を使用してください。  
Public プロパティTextColor内部ラベルで使用するブラシを取得または設定します。  
Public プロパティTextStyleインナー ラベルのテキスト スタイルを取得または設定します。  
Public プロパティTooltipTemplateツールチップのテンプレートを取得または設定します。例: "Value: $(ValueMemberPathInDataSource)" Infragistics.Web.Mvc.ChartModelBaseから継承されます。
Public プロパティTransitionDurationアニメーションが実行される期間を取得または設定します。  
Public プロパティUnselectedSliceStyle選択されていないスライスに適用されるスタイルを取得または設定します。

注: ShapeStyleModel の Thickness メンバーはサポートされません。OutlineThickness を使用してください。  
Public プロパティUseBezierCurveファンネルを定義するためにベジエ曲線を使用するかどうかを取得または設定します。  
Public プロパティUseOuterLabelsForLegendアウター ラベルを使用して凡例項目を識別するかどうかを取得または設定します。  
Public プロパティUseUnselectedStyle未選択のスライスに未選択のスライスを使用するかどうかを取得または設定します。  
Public プロパティValueMemberPathファンネル チャートの値メンバー パスを取得または設定します。  
Public プロパティWidthigFunnelChart コンテナーの幅を取得または設定します。 Infragistics.Web.Mvc.ChartModelBaseから継承されます。
トップ
プロテクト プロパティ
 名前解説
Protected プロパティStoreすべてのオプションでストアを返します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
トップ
パブリック メソッド
 名前解説
Public メソッドAddClientEventウィジェットのクライアント イベントを処理するための JavaScript 関数を追加します。 Infragistics.Web.Mvc.ModelWidgetBaseから継承されます。
Public メソッドDataBindデータ ソースを初期化します Infragistics.Web.Mvc.ChartModelBaseから継承されます。
Public メソッドGetDataデータ バインディングして、 JsonResult オブジェクトを生成します Infragistics.Web.Mvc.ChartModelBaseから継承されます。
Public メソッドToJsonオブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
トップ
プロテクト メソッド
 名前解説
Protected メソッドCamelize指定された文字列を camel ケースに変換します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドEnsureClientEvents内部モデルストアを json にシリアル化するクライアント イベントを追加します。 Infragistics.Web.Mvc.ModelWidgetBaseから継承されます。
Protected メソッドGetBoolモデルのブール値プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetCharモデルの char プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetDataMemberPathsオーバーライドされます。 これらのプロパティが定義された場合、ValueMemberPath、InnerLabelMemberPath、および OuterLabelMemberPath を含むリストを取得します。  
Protected メソッドGetDateTimeモデルの DateTime プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetDoubleモデルの double プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetIEnumerable<T>モデルの IEnumerable プロパティの値を取得します。値が null の場合、T 型の IEnumerable が作成されます。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetIntモデルの int プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetJSLiteralモデルの literal プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetLongモデルの long プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetModel<T>モデルの IModel プロパティの値を取得します。値が null の場合、T 型の新しいモデルが作成されます。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetStringモデルの文字列プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetStringEnum<T>値が Enum の小文字値の文字列プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetValue<T>任意の型のプロパティ値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetValueModel<T>モデルの IModel プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromBoolブール オブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromDateTimeDateTime オブジェクトを JSON Date オブジェクトへシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromDoubledouble オブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromFloatfloat オブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromIDictionaryオブジェクトの IDictionary を JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromIEnumerableIEnumerable オブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromIntオブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromModelStoreModelBase.JsonFromModelStore Infragistics.Web.Mvc.ChartModelBaseから継承されます。
Protected メソッドJsonFromObject型シリアル化メソッドを使用して JSON の任意のオブジェクトをシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromStringすべての単一引用符をエスケープして、文字列を JSON 文字列へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetBoolモデルの値をブール値プロパティを設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetBrush Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetCamelizedStringEnum<T>値が Enum の小文字値の文字列プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetCharモデルの char プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetDateTime値をモデルの DateTime プロパティへ設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetDouble値をモデルの double プロパティへ設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetIEnumerable<T>モデルの IEnumerable プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetIntモデルの int プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetJSLiteralモデルの literal プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetLong値をモデルの long プロパティへ設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetModel<T>モデルの IModel プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetString値をモデルの文字列プロパティへ設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetStringEnum<T>値が Enum の小文字値の文字列プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetValue<T>任意の型のプロパティ値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドTransformDataデータを変換します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドValidValueType<T>既存のプロパティの値の型を確認します。既存しないプロパティの場合、false を返します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
トップ
参照

オンラインで表示: GitHub