切换输入法会导致Form中断(微软拼音输入法2003)

Symptoms:

切换输入法会导致Form中断

Solution:

1. Edit the appsweb_<SID>_<machine>.cfg as follows:
* Backup the file pointed to by $FORMS60_WEB_CONFIG_FILE
* Edit this file
* Locate the line: networkRetries=0
* After networkRetries=0, add the following line: inlineIME=false

2. Edit the appsbase.htm as follows:
* Backup the $OA_HTML/US/appsbase.htm file
* Edit $OA_HTML/US/appsbase.htm
* Locate the section labled "IE Section"
* At around line 430, add the parameter inlineIME as follows:
...

// Separate the less-than character from PARAM to prevent Appletviewer
// from seeing these as param tags outside of an applet tag.
IEhtml += '<' + 'PARAM name=type value="' + xpluginmimetype + ' ">';
IEhtml += '<' + 'PARAM name=codebase value="' + xcodebase + '">';
IEhtml += '<' + 'PARAM name=code value="' + xcode + '">';
IEhtml += '<' + 'PARAM name=inlineIME value="' + false + '">';

see note:
Forms hangs when Chinese characters are entred into a text item using inline IME [ID 363756.1]
Application Hangs or java.lang.IllegalArgumentException When Entering Values In Forms using IME [ID 416374.1]
posted @ 2009-08-21 13:33  dbblog  阅读(240)  评论(0编辑  收藏  举报