jQueryプラグインでグリッドを作成できる jqGrid を触っていて
メソッド|基本のグリッド – jqGrid
などを参考に、動的に列を隠すには
$('#grid').jqGrid({
// 設定いろいろ
});
$('#grid').jqGrid('hideCol', '列名');
をしてあげれば、jQueryで列が動的に隠せたりします
ひびのきろく
jQueryプラグインでグリッドを作成できる jqGrid を触っていて
メソッド|基本のグリッド – jqGrid
などを参考に、動的に列を隠すには
$('#grid').jqGrid({
// 設定いろいろ
});
$('#grid').jqGrid('hideCol', '列名');
をしてあげれば、jQueryで列が動的に隠せたりします
ブラウザの印刷機能で、表示画面を印刷するときに印刷用にjavascriptで一時的にレイアウトを変えるために
WindowEventHandlers.onbeforeprint – Web API Interfaces | MDN
を使ってみました
function shrink() {
$('#grid').setGridWidth(900);
}
window.onbeforeprint = shrink
function revertback() {
$('#grid').setGridWidth(1200);
}
window.onafterprint = revertback
メソッドは適当ですが、印刷前に onbeforeprint を呼んで幅を狭めて
印刷後に onafterprint に幅を戻してみました
javascriptをDOMを動的に書いて、CSSでの制御がつらいときに使いました
Ubuntuで
-,trail:-,extends:
というなぞのファイルができてました
消そうとコマンドを
$ rm -,trail:-,extends:
rm: 無効なオプション — ‘,’
Try ‘rm ./-,trail:-,extends:’ to remove the file `-,trail:-,extends:’.
Try ‘rm –help’ for more information.
とエラーでした
いわれたとおり rm –help を見るとハイフン2つをつけるか、./ をつけるかで消せる
$ rm — -,trail:-,extends:
もしくは
$ rm ./-,trail:-,extends:
これで消せました
DKMSをいれたらとのことなので入れてみる
$ sudo apt-get install dkms
が入ってました
指示通りコマンド実行
$ sudo /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules ...done.
Uninstalling old VirtualBox DKMS kernel modulesError! Could not locate dkms.conf file.
File: does not exist.
...done.
Removing old VirtualBox pci kernel module ...done.
Removing old VirtualBox netadp kernel module ...done.
Removing old VirtualBox netflt kernel module ...done.
Removing old VirtualBox kernel module ...done.
Trying to register the VirtualBox kernel modules using DKMSError! DKMS tree already contains: vboxhost-4.3.26
You cannot add the same module/version combo more than once.
...failed!
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules ...done.
Starting VirtualBox kernel modules ...done.
なんだかFailedって出てるけど、Virtualboxが動くようになりました