【发布时间】:2021-08-10 17:46:38
【问题描述】:
我正在处理前端用户界面,将提供一个下拉列表,其中将包含命令列表和一个或两个变量,具体取决于命令,我想要做的是当我从下拉列表中选择命令时,它应该填充用户将提供值的文本字段。
例如,命令:“显示路由表
var commands = Ext.create('Ext.data.Store', {
fields: ['command', 'reqvalues'],
data : [
{"command":"op find-security-zone ip <ip_addr>", "reqvalues":"ip_addr"},
{"command":"show configuration | display set | match <match_text>", "reqvalues":"match_text"},
{"command":"show route table <vrf_name> <ip_addr>", "reqvalues":"vrf_name, ip_addr"}
]
});
// Create the combo box, attached to the data store
Ext.create('Ext.form.ComboBox', {
fieldLabel: 'Select Command',
store: commands,
queryMode: 'local',
displayField: 'command',
valueField: 'command',
renderTo: Ext.getBody(),
});
【问题讨论】: