我有一个组合框的以下代码,我如何获得在组合框中选择的值并将该值加载到变量中,并在以后使用它.
谢谢
Ext.define('Column', {
extend: 'Ext.data.Model',
fields: ['data1', 'Data2']
});
var store = Ext.create('Ext.data.Store', {
model: 'Column',
autoLoad: true,
proxy: {
type: 'ajax',
url: '/data.xml',
reader: {
type: 'xml',
record: 'result'
}
}
});
var simpleCombo = Ext.create('Ext.form.field.ComboBox', {
store: store,
displayField: 'data1',
valueField: 'data1',
width: 250,
labelWidth: 120,
fieldLabel: 'select a value',
renderTo: 'simpleCombo',
queryMode: 'local',
typeAhead: true
});
Run Code Online (Sandbox Code Playgroud) Craig McQueen提供的解决方案非常适合IE7,这是我目前所需要的.但是,我用不同的浏览器测试过,当我向下滚动时,标题会轻弹/闪烁.我该如何解决?
我尝试更改标题部分的颜色,但看起来标题选项不采用html格式.我怎样才能使它工作?
谢谢
var testtitle = '<font color="green">This is some text!</font> another text';
var marker = new google.maps.Marker({
position: location,
title: testtitle,
map: map
});
Run Code Online (Sandbox Code Playgroud) 我尝试在将重复值存储到商店之前删除它.我想只在商店中存储相同的值1次.但似乎以下Ext.Array.unique行不起作用.有谁可以帮我纠正这个.谢谢
var input1store = new Ext.data.Store({
fields: [{name: 'name'}],
proxy: {
type: 'ajax',
url: 'www.requesturl.com?format=json&source1',
reader: {
type: 'json',
root: 'xml.result'
}
},
autoLoad: false,
sorters: [{property: 'name', direction: 'asc'}],
listeners:{
load: function(rec){
uniqueArray = Ext.Array.unique(rec.getRange());
}
}
});
Run Code Online (Sandbox Code Playgroud)