mirror of
				https://git.proxmox.com/git/proxmox-backup
				synced 2025-10-31 17:38:57 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			660 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			660 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| Ext.define('PBS.form.TapeKeySelector', {
 | |
|     extend: 'Proxmox.form.ComboGrid',
 | |
|     alias: 'widget.pbsTapeKeySelector',
 | |
| 
 | |
|     allowBlank: false,
 | |
|     displayField: 'hint',
 | |
|     valueField: 'fingerprint',
 | |
|     value: null,
 | |
|     multiSelect: false,
 | |
| 
 | |
| 
 | |
|     store: {
 | |
| 	proxy: {
 | |
| 	    type: 'proxmox',
 | |
| 	    url: '/api2/json/config/tape-encryption-keys',
 | |
| 	},
 | |
| 	autoLoad: true,
 | |
| 	sorter: 'hint',
 | |
|     },
 | |
| 
 | |
|     listConfig: {
 | |
| 	columns: [
 | |
| 	    {
 | |
| 		text: gettext('Hint'),
 | |
| 		dataIndex: 'hint',
 | |
| 		sortable: true,
 | |
| 		flex: 1,
 | |
| 		renderer: Ext.String.htmlEncode,
 | |
| 	    },
 | |
| 	    {
 | |
| 		text: gettext('Fingerprint'),
 | |
| 		sortable: true,
 | |
| 		dataIndex: 'fingerprint',
 | |
| 		flex: 5,
 | |
| 	    },
 | |
| 	],
 | |
|     },
 | |
| });
 | 
