关于Ext.form.ComboBox的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Ext.form.ComboBox的使用相关的知识,希望对你有一定的参考价值。
这几天学习用Ext,有个问题不知道咋解决。
就是html的中下拉框不是有key跟value表示嘛。
<select name="select" id="select">
<option value="value">key</option>
</select>
那么在Ext中如何表示如上代码呀。
用ComboBox能表示出下拉框,并表示出<option value="value">key</option>
中的key。
但value这一选项在哪里呀?
我主要是想在前台显示一个key,但在后台接收的时候,接收的是value的值。
var cities=[
[1,'大港区'],
[2,'静海'],
[3,'宁河'],
[4,'宝坻'],
[5,'武清'],
[6,'蓟县']
];
var proxy=new Ext.data.MemoryProxy(cities);
var City=new Ext.data.Record.create([
name:'cid',type:'int',mapping:0,
name:'cname',type:'string',mapping:1
]);
var reader=new Ext.data.ArrayReader(,City);
var store=new Ext.data.Store(
proxy:proxy,
reader:reader,
autoLoad:true
);
var combobox=new Ext.form.ComboBox(
renderTo:Ext.getBody(),
tiggerAction:'all',
store:store,
readOnly:true,
displayField:'cname',
valueField:'cid',
mode:'local',
emptyText:'请选择城市....'
);
var button=new Ext.Button(
text:'列表的值',
// renderTo:Ext.getBody(),
handler:function()
Ext.Msg.alert(combobox.getValue()+','+combobox.getRawValue());
);
)本回答被提问者和网友采纳 参考技术B 参考:http://blog.csdn.net/thunder_1985/archive/2009/12/14/5003481.aspx
关于go mod 的使用和goland 配置关于go mod 的配置
一、关于go modules
- 1.1 go modules 是go1.11 新加的特性
现在已有go 1.13.4 了本人用了就是最新版的
- 1.2关于modules 官方定义
模块是相关Go包的集合。modules是源代码交换和版本控制的单元。 go命令直接支持使用modules,包括记录和解析对其他模块的依赖性。modules替换旧的基于GOPATH的方法来指定在给定构建中使用哪些源文件。
- 1.3 使用modules 的配置
- 配置GO111MODULE
GO111MODULE 有三个值 off , on,auto
- 配置GO111MODULE
GO111MODULE=off,go命令行将不会支持module功能,寻找依赖包的方式将会沿用旧版本那种通过vendor目录或者GOPATH模式来查找。
GO111MODULE=on,go命令行会使用modules,而一点也不会去GOPATH目录下查找。
GO111MODULE=auto,默认值,go命令行将会根据当前目录来决定是否启用module功能。这种情况下可以分为两种情形:
- 1.4 本人配置
export GO111MODULE=auto
因为以前没有使用 ,未来兼容以前的项目,暂设成auto
二、go mod 的一些命令
命令 | 说明 |
---|---|
download | download modules to local cache(下载依赖包) |
edit | edit go.mod from tools or scripts(编辑go.mod |
graph | print module requirement graph (打印模块依赖图) |
init | initialize new module in current directory(在当前目录初始化mod) |
tidy | add missing and remove unused modules(拉取缺少的模块,移除不用的模块) |
vendor | make vendored copy of dependencies(将依赖复制到vendor下) |
verify | verify dependencies have expected content (验证依赖是否正确) |
why | explain why packages or modules are needed(解释为什么需要依赖) |
三、如何使用 go mod
- 3.1 简单使用
mkdir hello
cd hello
go mod init hello
# 此时会出现一个hello下会出现一个 go.mod 目录
# 需要下载 第三方包时 go get need-pack
# 下载好的第三方包会放在~/go/pkg/mod
# 如果你想放在当前目前可以执行如下命令
go mod vendor
# 此时你的包就会出现在vendor下了
- 3.2 关于依赖升级
go list -m -u all 来检查可以升级的package
go get -u 升级所有依赖
go get -u need-pack 升级指定的依赖
- 3.3 关于依赖打包
go build -mod=vendor -o app ./main.go
四、goland的配置
goland 升级到最新的,旧的goland 版本时不支持的,
在preferences -> go -> Go Modules(vgo)
给Enable Go Modules (vgo) Integration 打勾勾就行
以上是关于关于Ext.form.ComboBox的使用的主要内容,如果未能解决你的问题,请参考以下文章
Ext.form.ComboBox 后台取值 动态加载 ext5.0.0
JavaScript [ExtJS]在Ext.form.ComboBox下拉列表中显示空字符串
Ext.form.ComboBox用JSON数据源下拉框不显示选项,点击一个选择项在文本框可以显示值,求指导