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