Table of Contents

Class ProductFieldTypeProvider

Namespace
Dynamicweb.Ecommerce.Products
Assembly
Dynamicweb.Ecommerce.dll
[AddInActive(false)]
[Serializable]
public abstract class ProductFieldTypeProvider : FieldTypeProvider
Inheritance
ProductFieldTypeProvider
Inherited Members

Methods

GetAppenderInfo(string, Dictionary<string, string>)

public abstract string GetAppenderInfo(string languageId, Dictionary<string, string> settings)

Parameters

languageId string
settings Dictionary<string, string>

Returns

string

GetAppenderInfo(string, string)

public abstract string GetAppenderInfo(string languageId, string settings)

Parameters

languageId string
settings string

Returns

string

GetAppenderTitle(string, Dictionary<string, string>)

public virtual string GetAppenderTitle(string languageId, Dictionary<string, string> settings)

Parameters

languageId string
settings Dictionary<string, string>

Returns

string

GetParameterValues(string)

protected Dictionary<string, string> GetParameterValues(string xmlParameters)

Parameters

xmlParameters string

Returns

Dictionary<string, string>

GetProductValue(Product, FieldType, object)

public static object GetProductValue(Product product, FieldType fieldType, object fieldValue)

Parameters

product Product
fieldType FieldType
fieldValue object

Returns

object

GetProductValue(Product, object, string, Dictionary<string, string>)

public virtual object GetProductValue(Product product, object fieldValue, string languageId, Dictionary<string, string> settings)

Parameters

product Product
fieldValue object
languageId string
settings Dictionary<string, string>

Returns

object

GetSQLPresentation()

protected virtual string GetSQLPresentation()

Returns

string

GetValue(Product)

public virtual object GetValue(Product product)

Parameters

product Product

Returns

object

GetValue(object, string, FieldType)

public static object GetValue(object value, string languageId, FieldType fieldType)

Parameters

value object
languageId string
fieldType FieldType

Returns

object

GetValue(object, string, Dictionary<string, string>)

public abstract object GetValue(object value, string languageId, Dictionary<string, string> settings)

Parameters

value object
languageId string
settings Dictionary<string, string>

Returns

object

IsCalculated(Dictionary<string, string>)

public virtual bool IsCalculated(Dictionary<string, string> settings)

Parameters

settings Dictionary<string, string>

Returns

bool

Render(TextWriter, string, bool, string, bool, string, string)

protected abstract void Render(TextWriter writer, string id, bool enabled, string value, bool hasError, string text, string title)

Parameters

writer TextWriter
id string
enabled bool
value string
hasError bool
text string
title string
To top