Warning: Use of undefined constant - assumed ' ' (this will throw an Error in a future version of PHP) in /home/kogakusha-web/www/itc/wp-content/themes/perth/template-parts/content.php on line 41
こんなときー!
同じテーブルにチェックボックス用のフィールドを置くと、同時編集時に動いてしまう。
(たとえば、複数印刷のために選択をしたりする場合)
同時編集されてる時に、選択チェックを出来るようにするには?!
例)検索結果の一覧で、特定のユーザーのみ選択して処理を行いたい場合、
普通のフィールドでチェックボックスを作ると、誰かが同じテーブルを編集した場合、ぶつかったり自分のチェックが消えてしまう!
レシピ
①データーベース
テーブル構成
・リストテーブル
・WKテーブル
②リレーション設定
・関連データの自動作成
WKテーブル側にチェックフラグを持たせ、使用者アカウントとテーブルID、レイアウト名で紐付け、リレーションで自動作成にし、チェックを入れるだけで作成されるように設定。
【リレーション設定例】
※レイアウト名で紐づけを行うと、別のレイアウトで同じように使用できる。
③スクリプト設定
現在のアカウントで、チェックフラグが入ったものだけを検索し、印刷すれば、他の人がチェックしたものに影響さずにできます!
また、画面遷移時、もしくは、ファイルを閉じるさいに、使用者アカウントでWKを検索し削除!
【adminがチェックした画面】
【ワーク側の作成データ】
.
見本のファイルはこちら>>ダウンロードファイル
.
Warning: Use of undefined constant php - assumed 'php ' (this will throw an Error in a future version of PHP) in /home/kogakusha-web/www/itc/wp-content/themes/perth/template-parts/content.php on line 55
詳細