Hiyaデモ http://jsfiddle.net/GNqZn/1/show および http://jsfiddle.net/GNqZn/1/
おそらく、上記のデモでこの特定のケースのために書いた次のようなカスタム関数を書く必要があります。
私のテーブルビューの上のデモでは700 width and 4 columns before number code hence 700/4
ここを読む: http://groups.google.com/group/flexigrid/browse_thread/thread/3da4473a5f467cea
これが正しい方向に役立つことを願っており、デモはあなたが遊んでみるのに役立ちます. 乾杯!
これは特効薬ではありませんが、特定のニーズに合わせて微調整することで作成できます。:)
6 月 5 日更新OP に簡単なデモを提供するには: http://jsfiddle.net/2TkyR/22/ または http://jsfiddle.net/gaNZR/11 または http://jsfiddle.net/gaNZR/11/show/
プラグインについてもう少し読んで、少し遊んでみると、より自信が持てるようになることが重要です。
以下の添付画像をご覧ください。必要に応じて、このカスタマイズ機能を追加するだけです。
これを読んでください: http://flexigrid.info/といくつかの良いチュートリアル & これ: http://www.kenthouse.com/blog/2009/07/fun-with-flexigrids/
Jクエリコード
function GetColumnSize(percent){
screen_res = (700/4)*0.95; // 700 is the width of table;
col = parseInt((percent*(screen_res/100)));
if (percent != 100){
// alert('foo= ' + col-18);
return col-18;
}else{
// alert(col);
return col;
}
}
このように呼びます width : GetColumnSize(100),
$("#flex1").flexigrid({
url: 'post2.php',
dataType: 'json',
colModel : [
{display: 'ISO', name : 'iso', width : 40, sortable : true, align: 'center'},
{display: 'Name', name : 'name', width : 180, sortable : true, align: 'left'},
{display: 'Printable Name', name : 'printable_name', width : 120, sortable : true, align: 'left'},
{display: 'ISO3', name : 'iso3', width : 130, sortable : true, align: 'left', hide: true},
{display: 'Number Code', name : 'numcode', width : GetColumnSize(100), sortable : true, align: 'right'}
],
2 下の画像
画像1
画像2