你能告诉我,如何在Extjx(3.2)组合框中输入印地文字母。如何在组合框中输入非英文字母?
例如: -
如果用户输入的组合框中英文字母“A”,然后我需要将其转换为印地文信“अ”,并显示在组合框中的筛选结果。
注: -
我正在和PostgreSQL所有的印地文数据,并在组合框中填充。只有我需要客户端过滤。
感谢&问候
穆罕默德Shafeek
你能告诉我,如何在Extjx(3.2)组合框中输入印地文字母。如何在组合框中输入非英文字母?
例如: -
如果用户输入的组合框中英文字母“A”,然后我需要将其转换为印地文信“अ”,并显示在组合框中的筛选结果。
注: -
我正在和PostgreSQL所有的印地文数据,并在组合框中填充。只有我需要客户端过滤。
感谢&问候
穆罕默德Shafeek
这样的事情,如果你想改变输入值的显示:http://jsfiddle.net/coshmos/H9Vck/
如果只希望将输入的值,然后显示值在组合框中,你应该使用后端。
解决方案,如果jsfiddle不可访问。
Ext.onReady(function() {
var states = Ext.create('Ext.data.Store', {
fields: ['abbr', 'name'],
data: [{
"abbr": "AL",
"name": "अlabama"
}, {
"abbr": "AK",
"name": "Alaska"
}, {
"abbr": "AZ",
"name": "Arizona"
}]
});
var combobox = Ext.create('Ext.form.ComboBox', {
fieldLabel: 'Choose State',
store: states,
queryMode: 'local',
displayField: 'name',
valueField: 'abbr',
renderTo: 'container'
});
combobox.on('change', function(combobox, newValue, oldValue, event) {
combobox.setValue(newValue.replace('A', 'अ'));
});
});
非常感谢朋友,请多帮忙..我将如何将单词“alampur”转换为“आलमοुरा”。 –
这是更有趣的任务。在英语中,你使用7个字符的词,但对于印度语,它是5个字符。因此,如果有2个英文字符转换为1个印地语字符,则应该为所有可能的转换实施字典并使用它们。如果存在复杂的转换(翻译或其他),唯一的方法是在后端实现所有这些转换的字典,并通过ajax请求(但听起来很糟糕)。 – colotiline
什么是操作系统? – rags
可以给我一个小提琴吗? http://jsfiddle.net/ – EmRa228
亲爱的抹布,我使用的是windows。 –