datagrid中combobox無論選哪一個選項都顯示第一個選項 以及 如何設置默認顯示項

調了一下午bug。後來解決了datagrid中combobox無論選哪一個選項都顯示第一個選項 ,順帶解決了  如何設置默認顯示項。

貼上前後的代碼。

修改前的: datagrid中的其中一列

<span style="font-size:18px;">					title: '狀態',
					field: 'status',
					width: 50,
					align: 'center',
					sortable: true,
					editor: {
						type: 'combobox',
						options:{
							required: true,
							data: [{id:'0',text:'禁用'},{id:'1',text:'啓用'}],
							panelHeight:50,
							editable:false,


						}
					},
					
				</span>

修改後的:

<span style="font-size:18px;">					title: '狀態',
					field: 'status',
					width: 50,
					align: 'center',
					sortable: true,
					editor: {
						type: 'combobox',
						options:{
							required: true,
							data: [{"id":0,"text":'禁用'},{"id":1,"text":'啓用'}],
							panelHeight:50,
							editable:false,
							textField : 'text',
							valueField : 'id',

						}
					},
					
				</span>
前後的區別就是增加了代碼:
textField : 'text',
valueField : 'id'


不過經過昨晚的測試發現,雖然會顯示默認項,但傳到後臺的值是文本的,如“禁用”、“啓動”這些;而如果手動選擇的話,傳到後臺的是“0”或“1”。感覺應該是datagrid的原因。因爲今天做了跟上面代碼的測試,不過是放在了單純的頁面上,結果卻不顯示默認項


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章