你能告訴我,如何在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。 –