확장 라이브러리의 이름 선택기 단추에있는 언어 텍스트를 수정하고 싶습니다. 이름 선택기 단추의 언어를 변경하는 방법
나는이 팁 http://xpageswiki.com/web/youatnotes/wiki-xpages.nsf/dx/Work_with_Extension_Library을 발견하지만 8.53과 IE8과 나를 위해 작동하지 않았다.누구든지 해결할 수 있습니까?
감사
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="fr">
<head>
<title>Groupe</title>
<link rel="stylesheet" type="text/css" href="/xsp/.ibmxspres/.mini/css/2Ojcore.css&2Ojdojo.css&2OldefaultTheme.css&2OldojoTheme.css&@Da&@Ib&@Th&@Ti&@Tj.css">
<script type="text/javascript" src="/xsp/.ibmxspres/dojoroot-1.6.1/dojo/dojo.js" djConfig="locale: 'fr-ca', parseOnLoad: true"></script>
<script type="text/javascript">dojo.registerModulePath('extlib', '/xsp/.ibmxspres/.extlib');</script>
<script type="text/javascript" src="/xsp/.ibmxspres/.mini/dojo/.fr-ca/@EOb&@EOf&@Ek&@Eya.js"></script>
<link rel="stylesheet" type="text/css" href="/EIJ%20852.nsf/Required.css">
</head>
<body class="xsp lotusui tundra">
<form id="view:_id1" method="post" action="/EIJ%20852.nsf/xAdminGestionAccesGroupeDetails.xsp" class="lotusForm" enctype="multipart/form-data">
<script>[| dojo.provide("yn.dijit.PickerName");
dojo.declare(
"yn.dijit.PickerName", [extlib.dijit.OneUIPickerName], {
postMixInProperties: function() {
this.inherited(arguments);
var t = this.templateString;
// change text in HTML
t = t.replace(/Search for/, 'Rechercher pour');
// change button labels, add ">" in regex to make sure to select a button and nothing else
// the "g" option in the regex leads to javascript errors at runtime
t = t.replace(/>Search/, '>Rechercher');
t = t.replace(/>Add/, '>Ajouter');
t = t.replace(/>Remove/, '>Retirer');
t = t.replace(/>Remove All/, '>Retirer tout');
t = t.replace(/>Cancel/, '>Annuler');
this.templateString = t;
}
}); ]</script><script>[| var ynXSPSelectValue = XSP.selectValue;
XSP.selectValue = function(t, vars) {
if (t == "extlib.dijit.OneUIPickerName") {
ynXSPSelectValue("yn.dijit.PickerName", vars);
} else {
ynXSPSelectValue(t, vars);
}
} ]</script><br>
감사합니다. 먼저 업그레이드 팩을 사용해 보겠습니다. – user1339222
확장 라이브러리를 제거하고 업그레이드 팩을 설치했습니다. 하지만 내 응용 프로그램에서 xe : dialogcontent를 사용하면 오류가 발생합니다. – user1339222
업그레이드 팩을 제거하고 확장 라이브러리를 다시 설치하고 Julian Buss의 솔루션을 다시 시도한 결과 extlib.dijit.PickerName을 참조한 것으로 나타났습니다. 파이어 폭스에서 나는 이름 선택기가 XSP.selectValue ('extlib.dijit.OneUIPickerName')라고 불렀다. 그래서 그의 코드 PickerName -> OneUIPickerName을 바꿨다.하지만 여전히 작동하지 않는다. 나는 xPages를 처음 접했고 꽤 확신한다. 그것은 간단합니다. 어떤 아이디어. 감사합니다 – user1339222