MultiComboBox 多选以及初始化问题

2019-03-25 13:43|来源: 网路

我从网上down了一个MultiComboBox.js文件,在使用过程中出现以下问题:
1.下载了一个支持多选的js文件,显示时静态数据没问题,但从后台传来的JSON串就会报错。如果谁有支持多选的MultiComboBox.JS请给我一份.邮箱:lqs_524@163.com 谢谢!
2.在表单界面,保存正确(类似“1,2,3,。。。”这样的字符串),但是修改时复选下拉框MultiComboBox显示的是“1,2,3,。。。”这样的字符串,而不是选中1,2,3项,这样保存的时候将会保存成空值。请教怎么做才能修改时初始化成选中1,2,3项
,后台传值格式是“1,2,3”这样对不对?
代码如下:
var ssqu = new Ext.form.MultiComboBox({
	width:150,
	store : new Ext.data.JsonStore({
	         url:'../../om/oM.do?method=findAllOMs',
		autoLoad:true,
		root:'root',
		fields:['areaId','areaName']
	}),
	valueField :"areaId",
	displayField: "areaName",
	labelSeparator:':',
	displaySeparator:';',
	valueSeparator:',',
	mode: 'local',
	//value:'1,2,3,4,5',
	forceSelection: true,
	hiddenName:'areaId',
	editable: true,
	triggerAction: 'all',			   
	emptyText:'请选择',
	fieldLabel: '所属区域'
});



3.顺便问下,复选框初始化也有类似的问题,只选第一个的时候没问题,选几个的话后台只能得到选的第一个,初始化时不能选中,有会用的请指导一下

问题补充:
谢谢你给的网址,最后还是自己解决的。
把hiddenName:'areaId',   的名字改成'areaId2'了,然后value:'1,2,3,4,5',   这行写成value:record.get('areaId'),   从grid列表获得areaId的值然后赋上去,虽然有点笨,但是将就能用 呵呵

相关问答

更多
  • 这样使用太麻烦了 ,写个配置文件把 (spring文件),然后把自己想初始化的东西全部写到spring文件中,在普通类中加入setter方法,然后生成这个普通类的实例 ,就可以调用了啊 !希望能帮到你
  • 上面是通过源码安装方式安装后的执行路径。通过apt-get安装的一般是执行 mysql_install_db
  • 在steam图标上点右键--属性--“兼容性”选项卡,取消勾选“已兼容模式运行这个程序”签名的勾选即可。
  • 什么是初始化[2023-03-31]

    初始化有好多种解释啊:就像预热 一 初始化程序,打开一个软件时,先要开一个空间或加载一些程序或文件,就像汽车点火一样 二 初始化磁盘,就是格式化磁盘,就是重新把纸上的文字擦了并打上格子 三 设置的初始化,就是把一切都变成最开始的样子 PS的初始化就是第一种了
  • 系统初始化就是回到你的MP3出厂时的设置, 一般在MP3死机后使用, 如果频繁出现,很可能是系统出问题了,建议去官网下载或在随机光盘里找到系统驱动,重新安装一下 如不能解决,只能找售后服务了
  • 无法打开杀毒软件、360等清理软件,系统提示应用程序正常初始化(0xc00000ba)失败的解决办法 ws2_32.dll是Windows Sockets应用程序接口,用于支持Internet和网络应用程序。程序运行时会自动调用ws2_32.dll文件,ws2_32.dll是个动态链接库文件位于系统文件夹中。Windows在查找动态链接库文件时会先在应用程序当前目录搜索,如果没有找到然后才会搜索Windows所在目录;如果还是没有会搜索system32和system目录。一些病毒利用此原理在杀毒软件或者36 ...
  • 请问原来不这样吧?如果是,出事前您在电脑上干了什么,下载什么了,什么东西有异常,如果想起什么追问我说说,如果您自己也不知怎么引起的,建议还原系统或重装。 Win7810还原系统,右击计算机选属性,在右侧选系统保护,系统还原,按步骤做就是了,如果有还原软件,自带的映像备份,并且进行了备份,也可以用软件、映像备份还原系统。 有问题请您追问我。 如果是不能开机或开机卡死机了: 反复开关机试试,放一段时间试试,确实不可以就重装系统吧,如果自己重装不了,花30元到维修那里找维修的人帮助您。 只要注意自己的电脑不卡机、 ...
  • 【1】由于使用了顺网提供的QQ2009绿色版,导致系统N多东西出错。(是重起后才会出错!)比如MSN无法使用。NERO无法使用。全部都报“应用程序正常初始化(0xc0150004)失败。请单击“确定”,终止应用程序。 ”这个错误。 图片和传真查看器无法使用。错误提示如下。 加载 C:\WINDOWS\system32\shimgvw.dll 时出错 参照的汇编没有安装在系统上。 顺网提供的QQ2009运行后会启动一个BAT自动安装Micrsoft Visual C++ 2005 SP1可再发行组件包x86同 ...
  • plotOptions: { column:{ dataLabels:{ enabled:true, // dataLabels设true style:{ color:'#D7DEE9' } } } }
  • 如果要在用户打开选择选项弹出窗口时清除以前选择的项目,则以下代码有效: var oMulti = new sap.m.MultiComboBox({ id: "multi", items: [ new sap.ui.core.Item({text: "item 1", key:"item1"}), new sap.ui.core.Item({text: "item 2", key:"item2"}), new sap.ui.core.Item({text: "item 3", ...