在自定义页面中怎么创建一个新列表项目?

在自定义页面中如何创建一个新列表项目??
本帖最后由 jaoyzeng 于 2013-07-17 15:39:23 编辑
1、我用DESIGNER创建了一个网站页面cx.aspx,如图:
在自定义页面中怎么创建一个新列表项目?
2、想通过这个页面的一个按钮“申请”,自动打开列表“档案借阅申请”的新建项目,并自动将cx.aspx里的“颜色”填充到“标题”栏中,如图
在自定义页面中怎么创建一个新列表项目?

几个关键点如何在designer里写代码
1、“申请”按钮调用列表事件如何写?
2、如何将“颜色”写到列表“标题”栏?

请高手指教!
sharepoint 网站页页 列表自动生成 自定义页面

------解决方案--------------------
在自定义页面中怎么创建一个新列表项目?
我这里是点击〈新建文件〉 弹出我要展示的〈新建文件〉页面,跟你提出的问题大同小异
这里是我写CustomAction代码:
1. 创建< 新建文件>Ribbon 及 按钮的点击事件
  <CustomAction
  Id="Ribbon.ListForm.Edit.NewCategory"
  Location="CommandUI.Ribbon.NewForm"
  RegistrationId="10078"
  RegistrationType="List"
  Title="NewCategory">
    <CommandUIExtension>
      <CommandUIDefinitions>
        <CommandUIDefinition
           Location="Ribbon.ListForm.Edit.Groups._children">  
              <Group
                Id="Ribbon.ListForm.Edit.NewCategory"
                Description="新建分类"
                Title="新建分类"
                Sequence="111"
                Template="Ribbon.Templates.Flexible2">
                <Controls Id="Ribbon.CustomTabExample.CustomGroupExample.Controls">
                  <Button
                    Id="Ribbon.ListForm.Edit.NewCategory.Create"
                    Command="Ribbon.ListForm.Edit.NewCategory.Create"
                    Image16by16="/_layouts/images/menunewfolder.gif"
                    Image32by32="/_layouts/images/menunewfolder.gif"
                    Sequence="10"
                    Description="新建分类"
                    LabelText="新建分类"
                    TemplateAlias="o1"/>
                </Controls>
              </Group>
        </CommandUIDefinition>
        <CommandUIDefinition Location="Ribbon.ListForm.Edit.Scaling._children">
          <MaxSize Id="Ribbon.ListForm.Edit.NewCategory.MaxSize" Sequence="444" GroupId="Ribbon.ListForm.Edit.NewCategory" Size="LargeLarge"/>
       </CommandUIDefinition>
      </CommandUIDefinitions>
      <CommandUIHandlers>
        <CommandUIHandler
          Command="Ribbon.ListForm.Edit.NewCategory.Create"
          CommandAction="javascript:openCategoryDialog();" />
      </CommandUIHandlers>
    </CommandUIExtension>
  </CustomAction>

2.事件Javascript代码:
function openCategoryDialog() {
        var options = {
            url: '/Lists/CategoryList/NewForm.aspx?IsDlg=1',
            args: null,
            title: '添加分类',