Notice: Constant POS_FUNC_INOUT already defined in D:\sites\server_model_v3\site\index.php on line 65
Notice: Constant POS_FUNC_NAME already defined in D:\sites\server_model_v3\site\index.php on line 66
Notice: Constant POS_FUNC_TYPE_NUM already defined in D:\sites\server_model_v3\site\index.php on line 67
Notice: Constant POS_STRUCT_INOUT already defined in D:\sites\server_model_v3\site\index.php on line 69
Notice: Constant POS_STRUCT_NAME already defined in D:\sites\server_model_v3\site\index.php on line 70
Notice: Constant POS_STRUCT_TYPE_NUM already defined in D:\sites\server_model_v3\site\index.php on line 71
Notice: Constant REQUIREMENTS_POS already defined in D:\sites\server_model_v3\site\index.php on line 76
index
About Multi column list
The Multi column list is a special type of a control panel option. The list can contain one or more columns with each a different type of data (defined in UserValueOption). It is not allowed to define a list in one of the columns, this will lead TV's server to crash or return an error. The list should be defined in a MultiColumnList structure when initializing the control panel options with the SetControlPanelOptions function. SetControlPanelOptions will convert member rows into a list. This list can be controlled by the functions AddListRow, CountListRows, GetListItem, GetListItemSize, RemoveListRow, SetListItem and FindListItem.These functions are made multithreading and multi-core safe by internally locking the list for write access or fully lock the list to be used by one thread only. Therefore it is not advised to edit the list without using the above named functions, this will make TV's server unstable.