| 引数 | 型 | 必須 | 指定内容 |
|---|---|---|---|
| _obj | object | * | ショートカット表示を行う対象の親オブジェクト |
| _settingLabel | string | * | ラベルに指定する任意の名前 |
| ---- | object | ※下記のオブジェクト引数を参照 |
| 引数 | 型 | デフォルト | 用途 |
|---|---|---|---|
| displayName | string | option | 画面名 |
| dfLabel | string | ショートカットキー表示に使用する代替文字列。 未指定の場合はg_shortcutObjに対応するキー名を表示する。 複数キーの組み合わせの場合、対応するキー名が取得できないため、この項目がある。 |
|
| targetLabel | string | lnk${_settingLabel}R |
ショートカットキーを検索するボタンのID名。 通常は_objと同じ名前のIDになるが、設定画面の各項目では右回り・左回りで複数のボタンがあるため、この項目がある。 |
| x | number | 95 | ショートカットキー表示位置のX座標 |
createScText(spriteList.difficulty, `Difficulty`);
createScText(lnkScoreDetail, `ScoreDetail`, { targetLabel: `lnkScoreDetail`, x: -10 })
// ショートカット表示作成用関数を定義
const viewScText = _ => createScText(lnkScoreDetail, `ScoreDetail`, { targetLabel: `lnkScoreDetail`, x: -10 });
// ボタン作成処理
multiAppend(scoreDetail,
/* 省略 */
makeSettingLblCssButton(`lnkScoreDetail`, `${g_stateObj.scoreDetail}`, 0, _ => {
/* 省略 */
// クリックすると値が書き換わるため、再度ショートカット表示作成用関数を呼び出して追記
setSetting(1, `scoreDetail`);
viewScText();
/* 省略 */
}, {
x: 10, w: 100, borderStyle: `solid`,
}, g_cssObj.button_RevON),
);
// ボタン作成後初回表示
viewScText();
| Version | 変更内容 |
|---|---|
| v19.5.0 | ・初回実装 |