Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SharePoint2k7:自定义列表编辑表单恼人的字段标签,如何删除?_Sharepoint_Sharepoint 2007_Customization - Fatal编程技术网

SharePoint2k7:自定义列表编辑表单恼人的字段标签,如何删除?

SharePoint2k7:自定义列表编辑表单恼人的字段标签,如何删除?,sharepoint,sharepoint-2007,customization,Sharepoint,Sharepoint 2007,Customization,在我的TST和PRD环境中,我在SharePoint 2007上遇到了一些“奇怪”的差异。我正在定制列表的编辑表单,我注意到我在TST上创建的新表单正确显示如下: 这是我想要的款式。然而,当我在PRD上执行完全相同的操作时,我得到的是,请注意,在相同的两个字段周围有额外的表单字段标签和包装: (生成的html文件的)源也不同: Correctly displayed: <tr><td width="190px" valign="top" class="ms-for

在我的TST和PRD环境中,我在SharePoint 2007上遇到了一些“奇怪”的差异。我正在定制列表的编辑表单,我注意到我在TST上创建的新表单正确显示如下:

这是我想要的款式。然而,当我在PRD上执行完全相同的操作时,我得到的是,请注意,在相同的两个字段周围有额外的表单字段标签和包装:

(生成的html文件的)源也不同:

    Correctly displayed:

<tr><td width="190px" valign="top" class="ms-formlabel"><H3 class="ms-standardheader"><nobr>Profit Centre<span class="ms-formvalidation"> *</span></nobr></H3></td>
<td width="400px" valign="top" class="ms-formbody"><span dir="none">
        <input name="ctl00$m$g_193d5406_ba72_454b_b14c_87873ba714d6$ff5_1$ctl00$ctl00$TextField" type="text" value="ALL" maxlength="255" id="ctl00_m_g_193d5406_ba72_454b_b14c_87873ba714d6_ff5_1_ctl00_ctl00_TextField" title="Profit Centre" class="ms-long" /><br>
    </span></td></tr>
<tr><td width="190px" valign="top" class="ms-formlabel"><H3 class="ms-standardheader"><nobr>Status<span class="ms-formvalidation"> *</span></nobr></H3></td>
<td width="400px" valign="top" class="ms-formbody"><span dir="none"><select name="ctl00$m$g_193d5406_ba72_454b_b14c_87873ba714d6$ff6_1$ctl00$DropDownChoice" id="ctl00_m_g_193d5406_ba72_454b_b14c_87873ba714d6_ff6_1_ctl00_DropDownChoice" title="Status" class="ms-RadioText">
                    <option selected="selected" value="Not Yet Reconciled">Not Yet Reconciled</option>
                    <option value="Reconciled">Reconciled</option>
                    <option value="Reviewed">Reviewed</option>
                    <option value="Rejected by Reviewer">Rejected by Reviewer</option>
                    <option value="Approved">Approved</option>
                    <option value="Rejected by Approver">Rejected by Approver</option>

                </select><br></span></td></tr>


===========================================================
Annoying wrapper displayed:

<tr><td width="190px" valign="top" class="ms-formlabel"><H3 class="ms-standardheader"><nobr>Profit Centre<span class="ms-formvalidation"> *</span></nobr></H3></td>
<td width="400px" valign="top" class="ms-formbody">
<div align="left" class="ms-formfieldcontainer">
<div class="ms-formfieldlabelcontainer" nowrap="nowrap">
<span class="ms-formfieldlabel" nowrap="nowrap">Profit Centre</span></div>
<div class="ms-formfieldvaluecontainer">
<span dir="none">
        <input name="ctl00$m$g_7716bb24_9fc9_4e72_a2c6_bec888418014$ff6_1$ctl00$ctl00$TextField" type="text" value="ALL" maxlength="255" id="ctl00_m_g_7716bb24_9fc9_4e72_a2c6_bec888418014_ff6_1_ctl00_ctl00_TextField" title="Profit Centre" class="ms-long" /><br>
    </span></div></div></td></tr>
<tr><td width="190px" valign="top" class="ms-formlabel"><H3 class="ms-standardheader"><nobr>Status<span class="ms-formvalidation"> *</span></nobr></H3></td>
<td width="400px" valign="top" class="ms-formbody">
<div align="left" class="ms-formfieldcontainer">
<div class="ms-formfieldlabelcontainer" nowrap="nowrap">
<span class="ms-formfieldlabel" nowrap="nowrap">Status</span></div><div class="ms-formfieldvaluecontainer">
<span dir="none">
<select name="ctl00$m$g_7716bb24_9fc9_4e72_a2c6_bec888418014$ff7_1$ctl00$DropDownChoice" id="ctl00_m_g_7716bb24_9fc9_4e72_a2c6_bec888418014_ff7_1_ctl00_DropDownChoice" title="Status" class="ms-RadioText">
                    <option value="Not Yet Reconciled">Not Yet Reconciled</option>
                    <option selected="selected" value="Reconciled">Reconciled</option>
                    <option value="Reviewed">Reviewed</option>
                    <option value="Rejected by Reviewer">Rejected by Reviewer</option>
                    <option value="Approved">Approved</option>
                    <option value="Rejected by Approver">Rejected by Approver</option>
                </select><br></span></div></div></td></tr>
正确显示:
利润中心*

地位* 尚未和解 和解 检验过的 被评审员拒绝 经核准的 被批准人拒绝
=========================================================== 将显示以下内容: 利润中心* 利润中心
地位* 地位 尚未和解 和解 检验过的 被评审员拒绝 经核准的 被批准人拒绝
如何删除额外字段容器和相关字段标签?为什么它在这两个SP2007环境中的行为有所不同


非常感谢您的提示和回答。提前谢谢。

原来这两种环境的味道不同。TST环境正在运行Microsoft.SharePoint.dll版本为12.0.6421.1000的SharePoint Content Management Server。而PRD环境是一个企业版,Microsoft.SharePoint.dll版本=12.0.6565.5001

感谢Mirjam提供了这一出色的解决方案:

解决方法是注入一块CSS样式表来覆盖这两个OOB类:

<style type="text/css">
.ms-formfieldlabelcontainer {
    display: none;
}
.ms-formfieldvaluecontainer {
    border: 0px;
    border-style:hidden;
    padding:0px;
    margin:0px;
}
</style>

formfieldlabelcontainer女士{
显示:无;
}
formfieldvaluecontainer女士{
边界:0px;
边框样式:隐藏;
填充:0px;
边际:0px;
}

现在一切看起来都很棒

原来这两种环境的味道不同。TST环境正在运行Microsoft.SharePoint.dll版本为12.0.6421.1000的SharePoint Content Management Server。而PRD环境是一个企业版,Microsoft.SharePoint.dll版本=12.0.6565.5001

感谢Mirjam提供了这一出色的解决方案:

解决方法是注入一块CSS样式表来覆盖这两个OOB类:

<style type="text/css">
.ms-formfieldlabelcontainer {
    display: none;
}
.ms-formfieldvaluecontainer {
    border: 0px;
    border-style:hidden;
    padding:0px;
    margin:0px;
}
</style>

formfieldlabelcontainer女士{
显示:无;
}
formfieldvaluecontainer女士{
边界:0px;
边框样式:隐藏;
填充:0px;
边际:0px;
}
现在一切看起来都很棒