---
title: validateVisibleColumns()
framework: appkit
role: symbol
role_heading: Instance Method
path: appkit/nssavepanel/validatevisiblecolumns()
---

# validateVisibleColumns()

Validates and reloads the browser columns visible in the panel.

## Declaration

```swift
func validateVisibleColumns()
```

## Discussion

Discussion Call this method to validate the contents of the panel. For example, you might call it to allow the selection of files with certain extensions based on the selection made in an accessory-view pop-up list. When the user changes the selection, invoke this method to revalidate the visible columns.

## See Also

### Showing the Panel

- [beginSheetModal(for:completionHandler:)](appkit/nssavepanel/beginsheetmodal(for:completionhandler:).md)
- [begin(completionHandler:)](appkit/nssavepanel/begin(completionhandler:).md)
- [runModal()](appkit/nssavepanel/runmodal().md)
