小编Cip*_*osu的帖子

按属性选择元素

我有一组带有生成ID的复选框,其中一些有额外的属性.是否可以使用JQuery来检查元素是否具有特定属性?例如,我可以验证以下元素是否具有属性"myattr"?属性的值可以变化.

<input type="checkbox" id="A" myattr="val_attr">A</input>
Run Code Online (Sandbox Code Playgroud)

例如,如何逐个检查具有此属性的所有复选框的集合?这可能吗?

jquery attributes

251
推荐指数
6
解决办法
26万
查看次数

内容类型上的事件接收器未在WikiPageLibrary上触发

我为Wiki页面库创建了一个新的内容类型.我通过代码将此内容类型添加到库中(接口不允许这样).接下来,我为此内容类型添加了一个事件接收器(在ItemAdded和ItemAdding上).我的问题是没有任何事件发生.如果我将这些事件直接添加到wiki页面库,一切正常.有限制/错误/技巧吗?

我查看了使用SharePoint Manager附加到库的内容类型,并且在他的架构中缺少事件接收器的部分......我知道应该有类似的东西:

<XmlDocuments>
    <XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/events">
      <spe:Receivers xmlns:spe="http://schemas.microsoft.com/sharepoint/events">
        <Receiver>
          <Name>
          </Name>
          <Type>1</Type>
          <SequenceNumber>10000</SequenceNumber>
          <Assembly>RssFeedWP, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f6722cbeba696def</Assembly>
          <Class>RssFeedWP.ItemEventReceiver</Class>
          <Data>
          </Data>
          <Filter>
          </Filter>
        </Receiver>
        <Receiver>
          <Name>
          </Name>
          <Type>10001</Type>
          <SequenceNumber>10000</SequenceNumber>
          <Assembly>RssFeedWP, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f6722cbeba696def</Assembly>
          <Class>RssFeedWP.ItemEventReceiver</Class>
          <Data>
          </Data>
          <Filter>
          </Filter>
        </Receiver>
      </spe:Receivers>
    </XmlDocument>
Run Code Online (Sandbox Code Playgroud)

如果我使用SPM查看添加到站点的内容类型,我将此部分视为模式.

这是我的代码:

   public override void FeatureActivated(SPFeatureReceiverProperties properties)
    {
        using (SPWeb web = (SPWeb)properties.Feature.Parent)
        {
            // create RssWiki content type
            SPContentType rssFeedContentType = new SPContentType(web.AvailableContentTypes["Wiki Page"], 
                                                web.ContentTypes, "RssFeed Wiki Page");

            // add rssfeed url field to the new content type
            AddFieldToContentType(web, …
Run Code Online (Sandbox Code Playgroud)

sharepoint types eventreceiver

2
推荐指数
1
解决办法
3670
查看次数

标签 统计

attributes ×1

eventreceiver ×1

jquery ×1

sharepoint ×1

types ×1