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; } }
add(dialog = new ModalWindow("dialog")); add(label); feedback.add(chooserButton((String) paramLabelModel.getObject())); add(feedback);
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; }
new FileParamPanel( componentId, new MapModel(paramsModel, paramName),
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; }
add(dialog = new ModalWindow("dialog")); add(label); feedback.add(chooserButton(paramLabelModel.getObject())); add(feedback);
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); }
} else { file = new FileParamPanel( "url", new PropertyModel(model, "URL"), file.getFormComponent().add(new FileExistsValidator()); if (fileExtensions != null && fileExtensions.length > 0) { file.setFileFilter(new Model(new ExtensionFileFilter(fileExtensions)));