можем ли мы использовать Google AJAX Language API с EXTjs ?????
я пробовал пример для транслитации у меня есть один файл HTML
и typemarathi.js
google.load("elements", "1", { packages: "transliteration" });
function onLoad() {
var options = {
sourceLanguage: google.elements.transliteration.LanguageCode.ENGLISH,
destinationLanguage: [google.elements.transliteration.LanguageCode.MARATHI],
shortcutKey: 'ctrl+g',
transliterationEnabled: true
};
// Create an instance on TransliterationControl with the required
// options.
var control = new google.elements.transliteration.TransliterationControl(options);
// Enable transliteration in the editable DIV with id
// 'transliterateDiv'.
control.makeTransliteratable([myname]);
}
google.setOnLoadCallback(onLoad);
отлично работает.
но если я напишу текстовое поле в extjs
Ext.onReady(function(){
var form1=new Ext.FormPanel({
renderTo:document.body,
frame:true,
title:'My First Form',
widyh:250,
items:[{ xtype:'textfield', fieldLabel:'First name', name:'firstname'}]
});
});
и попробуйте передать firstname (атрибут name в control.makeTransliteratable ([firstname])), затем он не работает ... он сообщает, что недопустимый идентификатор ошибки
но если я передам -> (html текстовое имя к нему) control.makeTransliteratable ([myname]), он будет работать нормально
(я хочу напечатать и отобразить данные нескольких неанглийских языков
программно интерфейс Я использовал EXTjs, есть ли другой способ сделать это, если да, то предложите мне. пожалуйста ..