zoukankan      html  css  js  c++  java
  • MOSS列表菜单用JS新增后如何取得当前ID和其它当前环境

    如何在MOSS列表或文档库中增加编辑菜单,比较直接的方案无外乎feature和js这两种方案,用js更加灵活一些,譬如只针对某个列表库或文档库的操作

    如果不清楚如何用js增加菜单的,参考皮皮的文章吧

    用javascript自定义SharePoint文档库/列表项菜单

    但是有个缺陷,在feature中urlaction 是可以用{ListId}和{ItemId}这样的方式取得当前List的ID和其它环境参数的,而在Js中却没了效果,但我们再来看看Core.js中原函数function AddListMenuItems(m, ctx),这个ctx对象是可以取得当前上下文中很多参数的

    具体看下面这段代码

    Code

     ctx.HttpRoot当前的web站点地址

    currentItemID当前的ItemId

    ctx.listName当前列表名称

    。。。。。。

    诸如此类,还有很多,大家自己打开 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\LAYOUTS\2052(中文)下的core.js

    查找 AddListMenuItems(m, ctx)这个函数看看就知道了,文档库也差不多

  • 相关阅读:
    HDU1698(线段树入门题)
    POJ2528(离散化+线段树区间更新)
    POJ3630(Trie树)
    HDU1251(字典树)
    HDU1247(经典字典树)
    POJ2513(字典树+图的连通性判断)
    POJ1363
    UVa11624(逃离火焰问题)
    HDOJ1495(倒水BFS)
    poj3414Pots(倒水BFS)
  • 原文地址:https://www.cnblogs.com/georgehu/p/1497715.html
Copyright © 2011-2022 走看看