<apex:page standardController="User">
|
<apex:detail subject="{!User.Id}" relatedList="false" title="false"/>
|
<script type="text/javascript">
|
// 頭のボタン欄
|
var headerDiv = document.getElementsByClassName("pbHeader");
|
// コピー元のテーブル
|
var linkTbl = document.getElementsByClassName("customLinks");
|
// <table>ごとをコピーするため、一段階上からinnerHTMLを使う
|
var html = linkTbl[0].parentNode.innerHTML;
|
// 頭のボタン欄に入れる
|
headerDiv[0].innerHTML += html;
|
// 丸ごとコピーしたから、"customLinks"の名のテーブルは二つになり、下の元テーブルはlinkTbl[1]になる
|
linkTbl[1].style.display = "none";
|
|
//--------------------ここから要らない項目を隠す、とにかく中国語/日本語/英語対応--------------------
|
// JSにてハードコーディングしかない
|
|
// ボタン
|
var btns = document.getElementsByClassName("btn")
|
for (var i = 0; i < btns.length; i++) {
|
if (btns[i].title == "编辑" || btns[i].title == "更改密码" || btns[i].title == "登录" || btns[i].title == "重置密码" || btns[i].title == "冻结"
|
|| btns[i].title == "編集" || btns[i].title == "パスワードの変更" || btns[i].title == "ログイン" || btns[i].title == "パスワードのリセット" || btns[i].title == "凍結"
|
|| btns[i].title == "Edit" || btns[i].title == "Change Password" || btns[i].title == "Login" || btns[i].title == "Reset Password" || btns[i].title == "Freeze") {
|
btns[i].style.display = "none";
|
}
|
}
|
|
// カラム
|
var tds = document.getElementsByTagName("td");
|
var idx = 0;
|
for (var i = 0; i < tds.length; i++) {
|
if (tds[i].innerHTML == "简档" || tds[i].innerHTML == "プロファイル" || tds[i].innerHTML == "Profile") {
|
idx = i;
|
break;
|
}
|
}
|
// TODO とにかく一般ユーザを対応
|
for (var i = idx; i < 134; i++) {
|
// 29,30、启用
|
if (i == 29 || i == 30) continue;
|
tds[i].style.display = "none";
|
}
|
</script>
|
</apex:page>
|