本帖最后由 sophie 于 2014-1-22 10:15 编辑
Q:怎么让视图列的标题和记录中的文字使用自定义的对齐方式?
A:这里提供2种方法:
----------------------------------------------------------------------------------------------
方法一:效果:视图某一列内容居右
1.为视图添加一个查询表单
2.在查询表单的源代码中添加以下代码- <script language="javascript" type="text/javascript">
- jQuery(document).ready(function(){
- jQuery("#dataTable").find("table").find("tr").each(function(index,obj){
- if( index >0 ){
- jQuery(this).find("td").each(function(i,val){
- //第6列文字内容居右显示
- if( i==6 ){
- jQuery(this).attr("style","text-align:right;padding-right:4px");
- }
- });
- }
- });
- });
- </script>
复制代码 由于sp8版本后,版本有重构过,所以查询表单中的方法修改成如下:- <script language="javascript" type="text/javascript">
- jQuery(document).ready(function(){
- setTimeout(function(){
- jQuery("#dataTable").find("tr").each(function(index,obj){
- if( index >0 ){
- jQuery(this).find("td").each(function(i,val){
- //第6列文字内容居右显示
- if( i==5 ){
- jQuery(this).css("text-align","right");
- }
- });
- }
- });
- },100);
- });
- </script>
复制代码 前台的效果如下图:
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
方法二:(该方法会使所有的视图生效)效果:视图内容居中
在下图的路径中的文件添加图中圈出的两个样式,即可让视图的标题和记录的文字居中显示,文件路径如下图:
前台的效果如下图:
---------------------------------------------------------------------------------------------- |