首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

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

2013-10-15 
在自定义页面中如何创建一个新列表项目??2、想通过这个页面的一个按钮“申请”,自动打开列表“档案借阅申请”的

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

2、想通过这个页面的一个按钮“申请”,自动打开列表“档案借阅申请”的新建项目,并自动将cx.aspx里的“颜色”填充到“标题”栏中,如图
在自定义页面中怎么创建一个新列表项目?

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

请高手指教!
我这里是点击〈新建文件〉 弹出我要展示的〈新建文件〉页面,跟你提出的问题大同小异
这里是我写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: '添加分类',


            dialogReturnValueCallback: CategoryDialogCallback
        }
        SP.UI.ModalDialog.showModalDialog(options);
    }
3.把路径改成你要弹出窗口的路径(准备弹出的窗口,通过右键属性,可以得到它的路径),如有不明之处,敬请指出。。快动手试试吧!

热点排行