2014-09-12 30 views
0

我使用的是jquery.jtable,我有一行正在调用jquery.jtable.js中的openChildTable方法。jquery jtable子表标题缩进

我想找到缩进子表标题的方法。下面是其创建表的代码:我尝试添加的样式属性和设置距左侧向移动它

function getResponseChildTable(ContainerID) { 
    var table = { 
     title: '', 
     width: '5%', 
     sorting: false, 
     edit: false, 
     create: false, 
     display: function(data) { 
      //create an image to be used to open child table 
      var $img = $('<img src="' + config.base_url + 'assets/images/expand_row-small.png" title="View Responses" style="height:30px;width:30px;cursor:pointer;" height="30" width="30"/>'); 
      $img.click(function() { 
       $('#' + ContainerID).jtable('openChildTable', 
         $img.closest('tr'), 
         { 
          title: 'Response Plans', 
          actions: { 
           listAction: config.base_url + "data_fetch/responses/" + data.record.risk_id 
          }, 
          messages: defaultResponseMessages, 
          fields: getResponseFieldsSmall() 
         }, function(data) {//opened handler 
        data.childTable.jtable('load'); 
       }); 
      }); 
      //return image to show on row 
      return $img; 
     } 
    }; 
    return table; 
} 

,但没有成功。也许我做错了。所以所有的建议都表示赞赏我发布了评论中的链接。

我是jquery.jtablejs的新手,请原谅我的错误。

+0

这里是什么样子: http://imgur.com/OKkvl3x http://imgur.com/v4JaEN5这里就是我想使它看起来像:http://imgur.com/lNpyfYI我通过Chrome Inspect Element添加了样式边距,从而达到了所需的效果。 – shhasan 2014-09-12 21:29:03

回答

0

我能够解决使用CSS的问题。