用extjs技术怎么在行中嵌入下拉列表框

用extjs技术怎么在行中嵌入下拉列表框,第1张

首先grid的是new

Ext.grid.EditorGridPanel可编辑的列表。这里可以配置参数单击或双击编辑所在行,具体的见api。

然后是这里new

Ext.grid.ColumnModel([

需要嵌入下拉列表框的列这样定义就哦了

{header

:

"合同状态",width

:

100,sortable

:

true,align

:

"center",dataIndex

:

"state"

,editor

:

new

Ext.form.ComboBox({//编辑的时候变成下拉框。

triggerAction

:

"all",

width

:

120,

editable:

false,

store

:

["建立","执行","作废","完结"],

resizable

:

true,

mode

:

'local',

lazyRender

:

true

})

}

1、选择源列表,在“插入”选项下的“表格”中,完成“创建表”,确定;

2、对创建表进行“数据”选项下的“升序”排序;

3、选择D1:D3单元格,在“数据”选项下的“数据有效性”“设置”中,选择“序列”,来源输入=OFFSET($A$1,MATCH(D1&"*",$A:$A,0)-1,,COUNTIF($A:$A,D1&"*"),)

4、在“出错警告”选项中,取消勾选“输入无效数据时显示出错警告”,确定,完成数据有效性的设置;

5、在D1输入一个字符时,后面下拉列表中,就会实现类似记忆式键入的功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11535187.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存