zoukankan      html  css  js  c++  java
  • MOSS开发列表开发定义

    上篇谈了如何创建列表,这篇再次谈列表,谈的是如何设置列表。

    列表结构如下:包含三个XML文件

    feature.xml是feature定义ID、标题、描述、范围、激活功能等。找功能都先找它。

    找到feature.xml文件后,在文件中有下面的代码,

    根据Location属性目录查找到列表定义描述文件(ListTemplates\XXXList.xml),

    注意这个文件XXXList.xml不是列表定义!列表定义文件是schema.xml,找到描述文件后,

    再根据Name属性得到schema.xml所在目录名即newslist(大小写可能忽略),

    所以描述文件XXXList.xml中的Name属性和schema.xml所在的目录名必须相同,否则部署出错!

    下面再谈谈schema.xml列表定义文件:

    文件包含

    <List>
    <!--MetaData是用于将列表元数据与数据分开。-->
        <MetaData>
            <!--数据内容-->
            <ContentTypes>
                <!--显示内容类型-->
            </ContentTypes>
            
            <Fields>
                <!--显示字段-->
            </Fields>
            
            <Views>
                <!--展示列表页面的内容-->
            </Views>
            
            <Forms>
                <!--展示页面,新建页面、修改页面、查看页面等3个页面定义-->
            <Forms>
        </MetaData>
    </List>
    

     其中<ContentType>元素中的内容拷贝内容类型文件中的ID号就行了

    <Fields>元素中也拷贝字段文件中的ID和Name.

    <Views>元素中是代码最多的,但是这些我们都不用改,只改一小部分就可以了,以下红框图就是

    第一个RowLimit元素是显示列表的条数,第二个ViewFields元素是显示列表的列名(从上到下是有顺序的),

    第三个Query是排序(也是有顺序的,第一个字段是优先级排序)。

    完( ^_^ )

  • 相关阅读:
    laravel实现第三方登录(qq登录)
    laravel实现发送qq邮件
    第一个微信小程序(实现点击一个按钮弹出toast)
    Android笔记: 实现手机震动效果
    Android笔记: ListView基本用法-ArrayAdapter
    自适应网页设计
    javaWeb中,文件上传和下载
    jquery attr()方法
    jsp中的JSTL与EL表达式用法
    html中的事件属性
  • 原文地址:https://www.cnblogs.com/alexjin/p/1864177.html
Copyright © 2011-2022 走看看