sharepoint 2010自定义访问日志列表设置移动终端否和客户端访问系统等计算列的公式
2013-10-10 15:36
501 查看
上个月本人开发和上线了一个在SharePoint 2010上基于HTML5的移动OA网站,后端服务采用自定义的基于AgilePoint工作流引擎的Sharepoint Web服务,前端主要采用Jquery Mobile和HTML5进行构建。主要用于各级领导在各种移动终端(苹果、安卓、平板等)进行流程审批和流程查询,同时为了了解网站访问和使用情况以进一步改进功能提供参考,自定义了一个访问日志的列表,用于记录访问日志,由于可以根据浏览器用户代理信息计算出是否为移动终端及客户端访问系统等,本文主要介绍如何设置相应的计算列,功能虽然简单,但较为实用,具体下图:
访问日志的自定义列表,如下图:
客户端访问系统的计算列的公式定义,如下图:
=IF(ISNUMBER(FIND("Android",浏览器用户代理)),"安卓",IF(ISNUMBER(FIND("iPhone",浏览器用户代理)),"苹果",IF(ISNUMBER(FIND("iPad",浏览器用户代理)),"平板",IF(ISNUMBER(FIND("BlackBerry",浏览器用户代理)),"黑莓",IF(ISNUMBER(FIND("Symbian",浏览器用户代理)),"塞班",IF(ISNUMBER(FIND("Windows Phone",浏览器用户代理)),"WP",IF(ISNUMBER(FIND("Windows",浏览器用户代理)),"桌面","其他")))))))
移动终端否计算列的公式定义,如下图:
访问星期几计算列的公式定义,如下图:
最终效果示例,如下图:
访问日志的自定义列表,如下图:
客户端访问系统的计算列的公式定义,如下图:
=IF(ISNUMBER(FIND("Android",浏览器用户代理)),"安卓",IF(ISNUMBER(FIND("iPhone",浏览器用户代理)),"苹果",IF(ISNUMBER(FIND("iPad",浏览器用户代理)),"平板",IF(ISNUMBER(FIND("BlackBerry",浏览器用户代理)),"黑莓",IF(ISNUMBER(FIND("Symbian",浏览器用户代理)),"塞班",IF(ISNUMBER(FIND("Windows Phone",浏览器用户代理)),"WP",IF(ISNUMBER(FIND("Windows",浏览器用户代理)),"桌面","其他")))))))
移动终端否计算列的公式定义,如下图:
访问星期几计算列的公式定义,如下图:
最终效果示例,如下图:
本博客为软件人生原创,欢迎转载,转载请标明出处:/article/5155174.html。演绎或用于商业目的,但是必须保留本文的署名软件人生(包含链接)。如您有任何疑问或者授权方面的协商,请给我留言。 |
相关文章推荐
- SharePoint 2013/2010 在一个列表或文档库内移动列表项,文档和文件夹位置而保持last modify by 等系统字段保持不变
- SharePoint Foundation 2010 托管客户端对象模型概述(九) --访问大型列表
- SharePoint【用户访问控制】-- 03. SharePoint 2010 列表项级权限、草稿项安全设置
- SharePoint列表计算栏的公式中,可是使用哪些函数?
- [SharePoint 2010] 修改列表的“Add new item”为自定义
- AndrowListView实现(自定义游戏列表)防止屏幕闪烁,设置分割线android中不推荐的方法,要考虑向下兼容,用了推荐的新方法,可能不兼容旧版本系统的手机
- SharePoint 2010 使用自定义aspx页面替换列表默认的新建(NewForm.aspx),查看(DispForm.aspx)和编辑(EditForm.aspx)页面
- SharePoint列表计算栏的公式中,可是使用哪些函数?
- 设置sharepoint 2010文档库中的 pdf文件在浏览器中访问的打开方式
- sharepoint 2010 如何给文档库或自定义列表添加评论功能
- sharepoint 2010 列表webpart为什么不能设计目标访问群体?
- sharepoint 2010 如何给文档库或自定义列表添加评论功能
- SharePoint【用户访问控制】-- 04. SharePoint 2010 内容审核设置
- sharepoint 2010 使用自定义列表模版创建列表(1)
- sharepoint 2010 使用自定义列表模版创建列表(1)
- sharepoint 2010 如何给文档库或自定义列表添加评论功能
- Smobiler基于.NET框架开发移动应用内部系统—消息列表功能(开发日志六)
- SharePoint 2010 应用自定义aspx页面调换列表默认的新建(NewForm.aspx),查看(DispFo...
- 用客户端模型访问SharePoint数据制作网站新闻列表
- sharepoint 2010 使用自定义列表模版创建列表(2)