A 共通要素 ボタン・ドロップダウン・必須マーク
1. 共通 - ボタン
1-2. 共通 - ドロップダウンボタン
1-3. 共通 - 必須マーク(.is-required)
B 一覧画面 検索エリア・データテーブル
2. 一覧 - 検索エリア
検索条件(3列レイアウト)
検索条件(2列レイアウト)
検索条件(4列レイアウト)
3. 一覧 - リスト
テキスト 日付 年月 ラベル ラジオ チェック セレクト フリーセレクト 操作
リンクラベル ツールチップ: 詳細情報をここに表示します
リンクラベル ツールチップ: 詳細情報をここに表示します
リンクラベル ツールチップ: 詳細情報をここに表示します
リンクラベル ツールチップ: 詳細情報をここに表示します
リンクラベル ツールチップ: 詳細情報をここに表示します
リンクラベル ツールチップ: 詳細情報をここに表示します
3. 一覧 - リスト
テキスト 日付 年月 ラベル ラジオ チェック セレクト フリーセレクト 操作
リンクラベル ツールチップ: 詳細情報をここに表示します
リンクラベル2 詳細情報をここに表示
通常ラベル
C 編集画面 基本情報・明細テーブル・タブ切替
4. 編集 - 基本情報(更新ボタン スクロール追従)
取引先マスタを編集中
グループラベル(基本情報セクション)
5. 編集 - その他(リストテーブル)
グループラベル(明細セクション)
項目1 項目2 項目3 数量 単価 金額 操作
10,000
10,000
合計 20,000
6. 編集 - その他(リストテーブル 左右1/2)
グループラベル(2カラムレイアウト)
左側リスト
コード名称
L001左側項目1100
L002左側項目2200
L003左側項目3300
右側リスト
コード名称
R001右側項目11,000
R002右側項目22,000
R003右側項目33,000
7. 編集 - その他(リストテーブル タブ)
グループラベル(タブ切り替え)
タブ1-項目Aタブ1-項目Bタブ1-項目C
データA-1データB-11,000
データA-2データB-22,000
タブ2-項目Xタブ2-項目Yタブ2-項目Z
データX-1データY-110,000
データX-2データY-220,000
D カレンダー 週単位リスト・月別グリッド
8. カレンダー - 週単位スケジュール
2025年1月
第1週 2024/12/29 (日) - 2025/1/4 (土) 予定 4件
29
前月
30
前月
31
前月
1
10:00 新年挨拶 出張
2
14:00 打合せ
3
予定なし
4
仕事始め
第2週 1/5 (日) - 1/11 (土) 予定 3件
5
予定なし
6
研修
7
予定なし
8
予定なし
9
10:00 定例会議 15:00 来客対応
10
予定なし
11
予定なし
第3週 1/12 (日) - 1/18 (土) 予定 1件
12
予定なし
13
成人の日
14
予定なし
15
来客対応
16
予定なし
17
予定なし
18
予定なし
9. カレンダー - 月別週折り返し
2025年1月
29
30
31
1
会議
2
出張打合せ
3
4
5
6
研修
7
8
9
定例会議
10
11
12
13
成人の日
14
15
来客対応
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
E データビュー カードグリッド・ダッシュボード
10. カード - カードグリッド
4 件表示中
募集中#ID-001
サンプル会社名A
サンプルタイトル1
金額¥100,000〜¥200,000
サンプル住所A
9:00〜18:00
終了#ID-002
サンプル会社名B
サンプルタイトル2
金額¥200,000〜¥300,000
サンプル住所B
8:00〜17:00
保留#ID-003
サンプル会社名C
サンプルタイトル3
金額¥150,000〜¥250,000
サンプル住所C
7:00〜16:00
新着#ID-004
サンプル会社名D
サンプルタイトル4
金額¥300,000〜¥500,000
サンプル住所D
10:00〜19:00
11. ダッシュボード
統計サマリー
128 本日の受注数 +12%
¥12,450,000 月間売上 +8.5%
15 未処理タスク -3
98.2% 稼働率 +0.5%
お知らせ一覧
日時種別内容状態
2025/01/15 10:30 重要 システムメンテナンスのお知らせ(1/20 22:00〜翌2:00) 未読
2025/01/14 15:00 お知らせ 新機能リリースのご案内:CSV一括インポート機能 未読
2025/01/10 09:00 通常 月次レポートの確認をお願いします 既読
最近の更新
  • 山田太郎 が案件「サンプルタイトル1」を更新しました
    10分前
  • 佐藤花子 が新規案件「サンプルタイトル2」を作成しました
    1時間前
  • 田中一郎 が案件「サンプルタイトル3」を削除しました
    3時間前
  • 鈴木次郎 が請求書「INV-2025-0045」を更新しました
    昨日
F 帳票・ファイル 見積書/請求書・サムネイルパネル
12. 帳票 - 見積書/請求書
帳票ヘッダ情報
明細
摘要 数量 単位 単価 内税 消費税 金額
360,000
小計 360,000
消費税 36,000
合計(税込) ¥396,000
14. サムネイルパネル

ファイル一覧

見積書_EST-2025-0001.pdf

1.2MB / 2025-01-15

商品画像_001.jpg

2.5MB / 2025-01-12

売上データ_2025Q1.xlsx

450KB / 2025-01-10

契約書_テンプレート.docx

380KB / 2025-01-08

G UI部品 Ajax・チップ・アラート・トースト・リスト・セグメント
15. Ajax連動デモ

パターン1: 入力パネルの「項目1」を編集 → 明細パネルの「1行目1列目」「3行目1列目」「3行目3列目」と合計が更新される

パターン2: 明細パネルの「1行目1列目」を編集 → 明細パネルの「3行目1列目」「3行目3列目」と合計が更新される

パターン3: 明細パネルの「1行目2列目」を編集 → 入力パネルの「項目2」が更新される

入力パネル(4列レイアウト)
明細
列1 列2 列3
合計 ¥0
16. ステータスチップ(.chip)
下書き 申請中 承認済 差戻 入金済 期限超過 情報 注意

一覧テーブルの「状態」列、明細の進行ステータス等で利用。フォームと連動する場合は <input type="hidden" name="upAry[record][1][status]" value="approved"> を併記する。

17. アラートボックス(.alert-box)
案内
編集中の内容は自動保存されません。「登録」ボタンで保存してください。
警告
未入力の必須項目があります。確認のうえ再度送信してください。
エラー
サーバーとの通信に失敗しました。時間をおいて再度お試しください。
完了
登録が正常に完了しました。
18. トースト通知(.toast)

右下にフェードインで表示され、約2.5秒後に自動消滅。Ajax成功時の App.toast.success('保存しました') 等で利用。

19. アコーディオンカード(.accordion-card)

本契約は最低12ヶ月からの契約となり、申し出がない場合は自動更新となります。

翌月末日に当月分をお支払いただきます。

20. お知らせリスト(.notice-list)
2026年4月分の社保料率改定について
制度変更 5月6日 09:30
新機能リリースのお知らせ
システム 5月3日 14:00
月次定期メンテナンスのお知らせ
運用 4月28日 18:00
21. アクションリスト(.action-list)
22. セグメント(.segment)

クリックで .is-active を切替(JSは利用箇所で実装)。name/value 属性でフォーム送信値を表現する。

23. 統計カードバリエーション(.stat-card.kind-*)
¥1,250,000 本日の売上 +12%
8件 承認待ち +2
3件 期限超過 +1
42件 本日完了 +8
24. レジェンド・進捗サマリー(.legend / .progress-summary)
レジェンド(凡例)
未確定 確定 完了
進捗サマリー(カレンダー上部・集計バー)
120確定 30 8未確定 合計158
H 画面サンプル 詳細・PICKUPトグル・メッセージ・上部検索バー・配置表
25. 詳細画面(読み取り専用・横並び縦積み)
取引先マスタ - 詳細

基本情報

C-2025-001

株式会社サンプル商事

かぶしきがいしゃさんぷるしょうじ

商社・卸売

得意先

山田 太郎

2025/01/15

2025/04/30

取引中

連絡先情報

100-0001

東京都千代田区千代田1-1 サンプルビル5F

03-1234-5678

03-1234-5679

contact@sample.example.jp

月末締・翌月末払い。 請求書はPDF送信、紙原本は不要。 連絡は山田氏まで。

26. PICKUPトグル(ON/OFFスイッチ)

これはチェックボックス型のトグルです。ON時に upAry[pickup_xxx]=1 がフォーム送信されます。OFF時は送信されません(PHP側で isset() で判定)。

公開設定

27. メッセージUI(チャット風)

取引先や担当者とのやり取りに使うメッセージUI。LINEやSlack風の左右分け吹き出し型。フォームは name="upAry[message]" 形式でPOST送信。

2025年5月10日
山田 太郎 10:24
お疲れさまです。先日ご相談いただいた件、見積書を添付しました。ご確認ください。 見積書_2025-0510.pdf
10:38
ありがとうございます。内容確認しました。 金額について1点だけ相談させてください。
山田 太郎 10:42
はい、どの項目でしょうか?
2025年5月11日
09:15
お世話になります。明日の打ち合わせ、13:00開始で確定いたします。 会議室は3Fの「桜」になります。
28. 一覧ページ上部検索バー

一覧ページの上部に配置するシンプルなキーワード検索。詳細絞り込みは下部の .search-box を併用。

29. 配置表(複合業務画面サンプル)

カレンダー型業務画面のフルサンプル。月/日/リストの3ビュー切替、ドラッグ&ドロップ配置、自動配置モーダル、隊員プールなどを含む。

共通ヘッダー/メニュー/フッターを伴った独立ページとして実装。フォーム要素は本プロジェクト規約の name="upAry[xxx]" 形式で命名済み。

配置表を開く
I バリエーション集 既存パーツのサイズ・カラー・スタイル違い
30. パーツバリエーション
チップ - サイズバリエーション
XS / chip-sm 標準 L / chip-lg
チップ - outline スタイル
申請中 承認済 差戻 入金済 期限超過 情報 注意
チップ - solid スタイル(強調表示)
申請中 承認済 差戻 入金済 期限超過 情報 注意
チップ - ドット付き(chip-dot)
申請中 承認済 差戻 入金済 情報
ボタン - outline スタイル
ボタン - pill(丸角)
ボタン - サイズ違い(btn-xs / 標準 / btn-lg)
ボタン - icon-only(正方形アイコンボタン)
ボタン - ghost(背景なし・hover時に薄背景)
アラート - mini(1行コンパクト版)
編集中の内容は自動保存されません。
未入力の必須項目があります。
通信エラーが発生しました。
登録が完了しました。
アラート - flat(背景なし・左ボーダーのみ)
案内 情報メッセージはここに表示されます。
警告 注意が必要な状況です。
エラー 処理を完了できませんでした。
アラート - strong(アイコン背景強調)
機能アップデート
新しい機能が追加されました。詳しくはヘルプをご確認ください。
処理完了
100件のデータを正常に登録しました。
K 伝票・帳票系パーツ ドキュメントヘッダー・Fキーバー・コンパクトグリッド・合計フッター
K-1. Functionキーバー(.fkey-bar)

F1〜F12 のキーボードショートカット帯。.fkeydata-fkey="N" を持たせて並べる。.is-primary / .is-info / .is-danger / .is-save / .is-off で色分け・無効化。common.js の OEFkey がクリック・キーボード操作とフォーカス位置に応じた文脈切替を一括処理。

K-2. ドキュメントヘッダー(.doc-header)

伝票や帳票画面の最上部に置く情報帯。書類種別・番号・ステータス・主要メタ・主アクションを 1 ラインにまとめる。

受注伝票 SO-20260521-0014 編集中
伝票日付
2026-05-21
担当
BYRON
得意先
株式会社サンプル商事
K-3. 識別コード入力(.input-code)

得意先コード・商品コードなど識別キー入力欄。黄背景で「ここに入力するとマスタが引かれる」ことを示す。.js-trigger と組み合わせれば blur 時にマスタ照会 Ajax を発火。

K-4. コンパクトグリッド(.tbl-list.tbl-grid)

明細入力用の密度高めグリッド。.tbl-list.tbl-grid を追加し、行高 26px・thead 固定・内部スクロール対応。フォーカス行は黄ハイライト、金額セルは .input-amount で太字背景に。

Noカタログ品番商品コード商品名 数量単価税率金額
1
2
3
K-5. 合計フッター(.totals-bar)

画面下部の合計表示。左に編集入力(送付区分・送料・代引・値引)、右に税抜/消費税/総合計。.totals-cell.is-grand で総合計を赤の大文字に。

商品合計(税抜)¥44,400
消費税¥4,440
総合計(税込)¥49,640
K-6. 完成例:受注伝票入力画面

上記パーツ(K-1〜K-5)と sample/ の Ajax パターンを組み合わせた実画面。

受注伝票入力画面を開く
J 追加パーツ パンくず・ページネーション・空状態・プログレス・アバター・スケルトン
31. パンくずリスト(.breadcrumb)
32. ページネーション(.pagination)
1,234 件中 2140 件を表示
表示件数
33. 空状態(.empty-state)

データがありません

条件を変更して再検索するか、新規登録してください。

該当する結果が見つかりません

検索条件を変えてお試しください。

34. プログレスバー(.progress-bar)
基本
進捗 65%
カラーバリエーション
成功90%
警告55%
エラー25%
処理中(縞模様アニメ)
サイズ違い
35. アバター(.avatar / .avatar-group)
サイズ違い
カラーバリエーション
A B C D E F
オンライン状態
グループ(重なり表示)
+8
36. スケルトンローダー(.skeleton)
プロフィールカード読み込み中
テキストブロック読み込み中
カード(サムネイル付き)読み込み中
ボタン読み込み中
エラー