|
NX Open C++ 参考指南 2406 v1.1
|
表格编辑器数据提供者接口 更多...
#include <ITableEditorDataProvider.hxx>
Public 成员函数 | |
| virtual int | ColumnCount ()=0 |
| virtual void | Destroy ()=0 |
| virtual bool | GetBoolean (int row, int column)=0 |
| virtual double | GetDouble (int row, int column, bool *isUnassigned)=0 |
| virtual int | GetInteger (int row, int column, bool *isUnassigned)=0 |
| virtual NXString | GetString (int row, int column)=0 |
| virtual int | RowCount ()=0 |
| virtual bool | SetBoolean (const std::vector< int > &rows, int column, bool booleanData)=0 |
| virtual bool | SetBoolean (int rows, int column, bool booleanData)=0 |
| virtual void | SetColumnCount (int columnCount)=0 |
| virtual bool | SetDouble (const std::vector< int > &rows, int column, double doubleData)=0 |
| virtual bool | SetDouble (int rows, int column, double doubleData)=0 |
| virtual bool | SetInteger (const std::vector< int > &rows, int column, int integerData)=0 |
| virtual bool | SetInteger (int rows, int column, int integerData)=0 |
| virtual void | SetRowCount (int rowCount)=0 |
| virtual bool | SetString (const std::vector< int > &rows, int column, const char *stringData)=0 |
| virtual bool | SetString (const std::vector< int > &rows, int column, const NXString &stringData)=0 |
| virtual bool | SetString (int rows, int column, const char *stringData)=0 |
| virtual bool | SetString (int rows, int column, const NXString &stringData)=0 |
| virtual bool | UnsetValue (const std::vector< int > &rows, int column)=0 |
| virtual bool | UnsetValue (int row, int column)=0 |
表格编辑器数据提供者接口
为表格编辑器块提供基础数据的接口。
于NX10.0.0中创建。
|
pure virtual |
返回表格中的列数
于NX10.0.0中创建。
许可要求 : 无
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
删除数据提供器。当不再需要数据提供器时,应始终调用此方法。
Created in NX11.0.0.
License requirements : None
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
获取表格特定位置的布尔值。
| row | 要查询的行 |
| column | 要查询的列 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
获取表格特定位置的双精度浮点数据。
| row | 要查询的行 |
| column | 要查询的列 |
| isUnassigned | 该值是否未赋值 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
获取表格特定位置的整数数据。
| row | 要查询的行 |
| column | 要查询的列 |
| isUnassigned | 该值是否未赋值 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
获取表格特定位置的字符串数据。
| row | 要查询的行 |
| column | 要查询的列 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
返回表格中的行数
于NX10.0.0中创建。
许可要求 : 无
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
在指定列的表格单元格范围上设置布尔数据。返回是否成功设置了任何数据。
| rows | 要设置的行 |
| column | 要设置的列 |
| booleanData | 要设置的布尔值 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
在表格特定位置设置布尔数据。
| rows | 要设置的行 |
| column | 要设置的列 |
| booleanData | 要设置的布尔数据 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
设置表格中的列数
于NX10.0.0中创建。
许可要求 : 无
| columnCount | 表格中的列数 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
在指定列的表格单元格范围上设置双精度浮点数据。返回是否成功设置了任何数据。
| rows | 要设置的行 |
| column | 要设置的列 |
| doubleData | 要设置的双精度浮点数据 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
在表格特定位置设置双精度浮点数据。
| rows | 要设置的行 |
| column | 要设置的列 |
| doubleData | 要设置的双精度浮点数据 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
在指定列的表格单元格范围上设置整数数据。返回是否成功设置了任何数据。
| rows | 要设置的行 |
| column | 要设置的列 |
| integerData | 要设置的整数数据 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
在表格特定位置设置整数数据。
| rows | 要设置的行 |
| column | 要设置的列 |
| integerData | 要设置的整数数据 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
设置表格中的行数
于NX10.0.0中创建。
许可要求 : 无
| rowCount | 表格中的行数 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
在指定列的表格单元格范围上设置字符串数据。返回是否成功设置了任何数据。
| rows | 要设置的行 |
| column | 要设置的列 |
| stringData | 要设置的字符串数据 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
在指定列的表格单元格范围上设置字符串数据。返回是否成功设置了任何数据。
| rows | 要设置的行 |
| column | 要设置的列 |
| stringData | 要设置的字符串数据 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
在表格特定位置设置字符串数据。
| rows | 要设置的行 |
| column | 要设置的列 |
| stringData | 要设置的字符串数据 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
在表格特定位置设置字符串数据。
| rows | 要设置的行 |
| column | 要设置的列 |
| stringData | 要设置的字符串数据 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
取消设置指定列中一系列表格单元格的数据。返回是否成功取消设置了任何数据。
| rows | 要取消设置的行 |
| column | 要取消设置的列 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.
|
pure virtual |
取消设置表格特定位置的数据。
| row | 要取消设置的行 |
| column | 要取消设置的列 |
在 NXOpen::Features::VehicleDesign::SectionViewDataProvider, NXOpen::TableEditorDefaultDataProvider, NXOpen::Tooling::BomListDataProvider, NXOpen::Tooling::CostTableDataProvider, NXOpen::Tooling::DieBaseDataProvider, NXOpen::Tooling::MoldCostConceptObjectDataProvider , 以及 NXOpen::Tooling::MoldCostCustomerDataProvider 内被实现.