zoukankan      html  css  js  c++  java
  • SharePoint Radio 选项垂直排列变成水平排列

    Sharepoint 2010很简单,给FormField所在的TD加一个样式

    <td class="ms-formbody radiotype">
           <SharePoint:FormField ID="ff" runat="server" FieldName="建议状态" />
    </td>

    在CSS样式里面加

    .radiotype tr{display:inline-block;float:left;auto;}

    就可以了。

    但Sharepoint2007不知道为什么这个就不行。可能和<!DOCTYPE 有关。所以只能用脚本处理了。用了JQuery。注意td的样式还是要的。

    $(document).ready(function () {

    var node0 = $(".radiotype table").find("tr").eq(0);
    var node1 = $(".radiotype table").find("td").eq(1);
    var node2 = $(".radiotype table").find("td").eq(2);

    node1.appendTo(node0);
    node2.appendTo(node0);

    $(".radiotype table").find("tr").eq(1).remove();
    $(".radiotype table").find("tr").eq(1).remove();


    });

    很烂的一种写法,但至少好用了,说烂的原因是“3个选项”被写死了。如果改动增加一个选项的话,就不对了。

  • 相关阅读:
    bzoj2763: [JLOI2011]飞行路线(分层图spfa)
    8.20noip模拟题
    8.19noip模拟题
    1046: [HAOI2007]上升序列(dp)
    bzoj1079: [SCOI2008]着色方案(dp)
    逆序对
    P1966 火柴排队(逆序对)
    NOIP 2015 DAY2
    8.15学校模拟
    差分
  • 原文地址:https://www.cnblogs.com/myheaven/p/2159872.html
Copyright © 2011-2022 走看看