SmComboBoxDataset

SmComboBoxDataset 是数据集下拉列表控件,单击该按钮可选择数据集。其接口说明可参见 SmComboBoxDataset 接口说明文档。

示范代码

SmComboBoxDataset 控件使用的示例代码片段如下,完整代码请参见SmComboBoxDatasource页面:

this.labelDataset = new JLabel("数据集:");
//初始化数据集下拉列表控件,也可传入要展示的数据集集合
this.smComboBoxDataset = new SmComboBoxDataset();
//根据数据源或数据集集合设置下拉列表中展示的数据集
 this.smComboBoxDataset.setDatasource(this.smComboBoxDatasource.getSelectedDatasource());
this.smComboBoxDataset.setDatasets(this.smComboBoxDatasource.getSelectedDatasource().getDatasets());
//设置是否显示未空选项,默认为false
this.smComboBoxDataset.setSelectNullValue(false);
//设置下拉选项中支持的数据集类型,此处设置为仅显示点、线、面数据集
this.smComboBoxDataset.setSupportedDatasetTypes(DatasetType.REGION, DatasetType.LINE, DatasetType.POINT);
//设置网络数据集是否支持显示子数据集,默认为false
this.smComboBoxDataset.setSupportedChildDataset(false);

SmComboBoxDataset 控件显示效果如下:

SmComboBoxDatasetResult