phpmyadmin でテーブル コンテンツを参照すると、特定のセルをクリックすると、このセル データ エディターが起動します。
それを避ける方法は?このための設定オプションが見つかりませんでした!
phpmyadmin でテーブル コンテンツを参照すると、特定のセルをクリックすると、このセル データ エディターが起動します。
それを避ける方法は?このための設定オプションが見つかりませんでした!
phpMyAdmin 4.0.0 の時点でdouble-click
、セル編集の新しいデフォルトになりました。必要に応じて、セルの編集を完全に無効にするか、次の行を追加してシングルクリックに変更できますconfig.inc.php
。
$cfg['GridEditing'] = 'disabled'; //disabled cell/grid editing completely
$cfg['GridEditing'] = 'click'; //single-click editing
$cfg['GridEditing'] = 'double-click'; //default value. No need to specify this except for maybe readability purposes
ソース: $cfg['GridEditing'] の phpMyAdmin ドキュメント
更新:「設定 > メイン パネル > ブラウズ モード > グリッド編集: トリガー アクション」に移動して、phpMyAdmin ユーザー インターフェイス内から GridEditing を調整することもできます。
js/makegrid.js を編集して置き換え$(c).is(".grid_edit")
ます$(c).is(".grid_edit**_no**")
該当部分はfind("td.data").click(function(c)
、ここで false を返すと編集が中止されます。この機能を維持するためにこのページをダブルクリックで見つけたので、ここに投稿しています。
ダブルクリックでもこれを有効にしたい場合は、次のように置き換えてください
find("td.data").click(function(c)
:
find("td.data").dblclick(function(c)
の/js/makegrid.js.
以下は問題の適切な解決策ではなく、回避策であることに注意してください。
欠点は見つかりませんが、phpmyadminの他の機能が制限される可能性があります
makegrid.js
のようなものに名前を変更しますmmakegrid.js