7

phpmyadmin でテーブル コンテンツを参照すると、特定のセルをクリックすると、このセル データ エディターが起動します。

それを避ける方法は?このための設定オプションが見つかりませんでした!

4

5 に答える 5

22

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 を調整することもできます。

于 2013-05-06T22:35:52.323 に答える
6

js/makegrid.js を編集して置き換え$(c).is(".grid_edit")ます$(c).is(".grid_edit**_no**")

于 2012-11-08T22:06:53.717 に答える
3

該当部分はfind("td.data").click(function(c)、ここで false を返すと編集が中止されます。この機能を維持するためにこのページをダブルクリックで見つけたので、ここに投稿しています。

ダブルクリックでもこれを有効にしたい場合は、次のように置き換えてください find("td.data").click(function(c) : find("td.data").dblclick(function(c)

/js/makegrid.js.

于 2013-01-16T16:30:15.377 に答える
0

以下は問題の適切な解決策ではなく、回避策であることに注意してください。

欠点は見つかりませんが、phpmyadminの他の機能が制限される可能性があります

  • phpmyadminディレクトリの下のjsディレクトリに移動します
  • makegrid.jsのようなものに名前を変更しますmmakegrid.js
于 2012-10-28T05:04:58.803 に答える