]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/form/MDevSelector.js
1 Ext
.define('PVE.form.MDevSelector', {
2 extend
: 'Proxmox.form.ComboGrid',
3 xtype
: 'pveMDevSelector',
6 fields
: [ 'type', 'available', 'description' ],
21 header
: gettext('Type'),
26 header
: gettext('Available'),
27 dataIndex
: 'available',
31 header
: gettext('Description'),
32 dataIndex
: 'description',
34 renderer: function(value
) {
39 return value
.split('\n').join('<br>');
45 setPciID: function(pciid
, force
) {
48 if (!force
&& (!pciid
|| (me
.pciid
=== pciid
))) {
57 setNodename: function(nodename
) {
60 if (!nodename
|| (me
.nodename
=== nodename
)) {
64 me
.nodename
= nodename
;
68 updateProxy: function() {
72 url
: '/api2/json/nodes/' + me
.nodename
+ '/hardware/pci/' + me
.pciid
+ '/mdev',
77 initComponent: function() {
81 throw 'no node name specified';
87 me
.setPciID(me
.pciid
, true);