質問

誰かが私の誠意を助けてもらえます:)

これを含むブログがたくさん続きました。 http ://msdn.microsoft.com/en-us/library/office/gg549101.aspx.pj14_modifypwararibbon_timesheetribbon

さまざまなボタンなどを取り除き、機能を有効にすることによって行われます。ボタンが削除されているという点で皆が順調ですが、私は彼らが示す最後のスクリーンショットを反映していない行動を持っています。私は今2つのネヴィレンメントでもこれを試してみました。私のボタンが削除されている間、すなわちタスクボタンを削除すると、リボン全体が機能できなくなるにつれて、いくつかのJavaScriptエラーがスローされている(SharePoint Swallowsエラー)だけを想定できます。すなわち、ドロップダウンはどのコンテンツも表示できない。

私は私が通り抜けて追加した(コメントしたコードアウト)そして最終的に私はリボンが変更を選択してくださいが、特定のボタンを破ることができます!これは、削除タスクのように選択されたボタンを有効/無効にしようとし、エラーが発生しました。

誰かが私の健全性を助けて、彼らの経験/フィードバックをチェックしてください。

役に立ちましたか?

解決 2

サーバー、XML、機能、ブラウザの何かが間違っていた後、問題がキャッシュの問題の結果であることがわかりました。

基本的に、特徴の1つのインスタンスが「リボンチャンゲ」と呼ばれ、後に解決策を再検討し、私たちの標準に基づいて機能を変更したので、「Company.Ribbonchanges」に改名されました。元の機能が無効になっていて、元のソリューションがアンインストールされ、新しいものがインストールされ有効になっていて、すべてが大丈夫だと思いました。期待どおりのディスク上のファイル!しかし、私が想定できることだけが出力されているJSが想定できることには、キャッシングの問題が発生します。簡単なクリアブラウザの履歴/キャッシュが問題を修正しました!!

私はまたプロセスをやり直しました、そして問題/結果は同じでした。

編集:一般的にXMLへの変更はキャッシュクリアを必要とするようです

他のヒント

例のコードのエラーは次のとおりです。

<!-- Remove the Planned check box for planned work in the Show/Hide group. -->
<
      Id="Ribbon.ContextualTabs.TiedMode.Home.ShowHide.PlannedWork"
      Location="CommandUI.Ribbon"
      Title="Hides the Planned check box in the Timesheet ribbon">
  <CommandUIExtension>
    <CommandUIDefinitions>
      <CommandUIDefinition Location="Ribbon.ContextualTabs.TiedMode.Home.ShowHide.PlannedWork"/>
    </CommandUIDefinitions>
  </CommandUIExtension>
</CustomAction>
.

にするべきである:

<!-- Remove the Planned check box for planned work in the Show/Hide group. -->
<CustomAction
      Id="Ribbon.ContextualTabs.TiedMode.Home.ShowHide.PlannedWork"
      Location="CommandUI.Ribbon"
      Title="Hides the Planned check box in the Timesheet ribbon">
  <CommandUIExtension>
    <CommandUIDefinitions>
      <CommandUIDefinition Location="Ribbon.ContextualTabs.TiedMode.Home.ShowHide.PlannedWork"/>
    </CommandUIDefinitions>
  </CommandUIExtension>
</CustomAction>
.

それを試してみてください。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top