i have p:datagrid in responsive mode. can not understand why there “margin” in top of datagrid before datagrid content, , can not remove :
http://www.zimagez.com/zimage/margindatagrid.php
i have tried set negative margin-top on ui-datagrid-column class, removes margin third panel (the list contains 4 objects).
<p:datagrid value="#{secb.secus}" var="sec" layout="grid" columns="2" styleclass="datagrid-secuedit"> <p:panel> <h:outputtext value="panelx"/> </p:panel> </p:datagrid> .datagrid-secuedit{ border: 2px solid green; width: 585px; margin: 0 auto; } .ui-datagrid-column{ margin-top: -25px !important; }
here generated html :
<div id="main"> <div id="j_idt174" class="ui-datagrid ui-widget datagrid-secuedit"> <div id="j_idt174_content" class="ui-datagrid-content ui-widget-content ui-grid ui-grid-responsive"> <div class="ui-grid-row"> <div class="ui-datagrid-column ui-grid-col-6"> <div id="j_idt174:0:j_idt31" class="ui-panel ui-widget ui-widget-content ui-corner-all" data-widget="widget_j_idt174_0_j_idt31"> <div id="j_idt174:0:j_idt31_content" class="ui-panel-content ui-widget-content">panelx</div> </div> <script id="j_idt174:0:j_idt31_s" type="text/javascript">primefaces.cw("panel", "widget_j_idt174_0_j_idt31", {id: "j_idt174:0:j_idt31"});</script> </div> <div class="ui-datagrid-column ui-grid-col-6"> <div id="j_idt174:1:j_idt31" class="ui-panel ui-widget ui-widget-content ui-corner-all" data-widget="widget_j_idt174_1_j_idt31"> <div id="j_idt174:1:j_idt31_content" class="ui-panel-content ui-widget-content">panelx</div> </div><script id="j_idt174:1:j_idt31_s" type="text/javascript">primefaces.cw("panel", "widget_j_idt174_1_j_idt31", {id: "j_idt174:1:j_idt31"});</script> </div> </div> <div class="ui-grid-row"> <div class="ui-datagrid-column ui-grid-col-6"> <div id="j_idt174:2:j_idt31" class="ui-panel ui-widget ui-widget-content ui-corner-all" data-widget="widget_j_idt174_2_j_idt31"> <div id="j_idt174:2:j_idt31_content" class="ui-panel-content ui-widget-content">panelx</div> </div> <script id="j_idt174:2:j_idt31_s" type="text/javascript">primefaces.cw("panel", "widget_j_idt174_2_j_idt31", {id: "j_idt174:2:j_idt31"});</script> </div> <div class="ui-datagrid-column ui-grid-col-6"> <div id="j_idt174:3:j_idt31" class="ui-panel ui-widget ui-widget-content ui-corner-all" data-widget="widget_j_idt174_3_j_idt31"> <div id="j_idt174:3:j_idt31_content" class="ui-panel-content ui-widget-content">panelx</div> </div> <script id="j_idt174:3:j_idt31_s" type="text/javascript">primefaces.cw("panel", "widget_j_idt174_3_j_idt31", {id: "j_idt174:3:j_idt31"});</script> </div> </div> </div> </div> <script id="j_idt174_s" type="text/javascript">primefaces.cw("datagrid", "widget_j_idt174", {id: "j_idt174"});</script> <script type="text/javascript" src="/iso/javax.faces.resource/respond.min.js.xhtml?ln=js"></script>
Comments
Post a Comment