protected FileParamPanel buildFileParamPanel(final IModel paramsModel) { FileParamPanel file = new DirectoryParamPanel("url", new MapModel(paramsModel, URLP.key), new ParamResourceModel("shapefile", this), true); file.setFileFilter(new Model<ExtensionFileFilter>(new ExtensionFileFilter(".shp"))); return file; }
protected FileParamPanel buildFileParamPanel(final IModel paramsModel) { FileParamPanel file = new DirectoryParamPanel( "url", new MapModel(paramsModel, URLP.key), new ParamResourceModel("shapefile", this), true); file.setFileFilter(new Model<ExtensionFileFilter>(new ExtensionFileFilter(".shp"))); return file; } }
protected FileParamPanel buildFileParamPanel(final IModel paramsModel) { FileParamPanel file = new FileParamPanel( "url", new MapModel(paramsModel, URLP.key), new ParamResourceModel("shapefile", this), true); file.setFileFilter(new Model(new ExtensionFileFilter(".shp"))); file.getFormComponent().add(new FileExistsValidator()); return file; } }
protected FileParamPanel buildFileParamPanel(final IModel paramsModel) { FileParamPanel file = new FileParamPanel("url", new MapModel(paramsModel, URLP.key), new ParamResourceModel("shapefile", this), true); file.setFileFilter(new Model(new ExtensionFileFilter(".shp"))); file.getFormComponent().add(new FileExistsValidator()); return file; }
public AbstractRasterFileEditPanel(final String componentId, final Form storeEditForm, boolean useDirectoryChooser, String... fileExtensions) { super(componentId, storeEditForm); final IModel model = storeEditForm.getModel(); setDefaultModel(model); final IModel paramsModel = new PropertyModel(model, "connectionParameters"); FileParamPanel file; if (useDirectoryChooser) { file = new DirectoryParamPanel("url", new PropertyModel(model, "URL"), new ResourceModel("url", "URL"), true); } else { file = new FileParamPanel("url", new PropertyModel(model, "URL"), new ResourceModel("url", "URL"), true); } file.getFormComponent().add(new FileExistsValidator()); if (fileExtensions != null && fileExtensions.length > 0) { file.setFileFilter(new Model(new ExtensionFileFilter(fileExtensions))); } add(file); }
file.setFileFilter(new Model(new ExtensionFileFilter(fileExtensions)));