問題タブ [toolpart]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint - 複数の WebPart で使用できる SharePoint (2010) ToolPart を作成する
カスタム ToolPart によって駆動されるプロパティを作成するための基本的な手順 (ここ) を使用しています。
ApplyChanges メソッド内の Web パーツ プロパティにアクセスするために、「this.ParentToolPane.SelectedWebPart」を具体的な「SimpleWebPart」クラスにキャストする必要がある部分を除いて、すべて問題ありません。
これを行うには、各ツールパーツを特定の Web パーツとペアにする必要があります。より良い方法はありますか?プロパティを指定する方法がないため、インターフェイスを作成できません。
ツールパーツの作成中にイベント/イベントハンドラーを渡そうとしましたが、呼び出されたときに Web パーツのプロパティが更新されませんでした。
パブリックな "Text" プロパティを持つすべての Web パーツの基本クラスを作成できますが、それは厄介です。
また、必死になって、リフレクションを使用して this.ParentToolPane.SelectedWebPart 参照を開き、「Text」という名前のプロパティをそのように呼び出すこともできます。
いずれにせよ、私は各オプションが行き止まりであることを知るためだけに、かなりのばかげたバレルを見下ろしています.
再利用可能なツールパーツを作成するための正しい方法を推奨できる人はいますか?
c# - Sharepointツールパーツの値が取得されない
ツールパーツにカスタムプロパティを追加したいと考えています。必要に応じてテキストボックスを追加できました。値を入力してWebパーツに表示することができました。
問題は、Webパーツを編集するときです。パネルはポップアップしますが、追加したコントロールには以前に入力した値が入力されていません。下記参照:
私はこのWebサイトの指示に正確に準拠しています。私自身も、経験豊富なSharepoint開発者の同僚も、ここで何が起こっているのかを理解することはできません。
SyncChanges()メソッドをオーバーライドすると、これが可能になると考えました-実装が正しくない場合を除いて、そうではないようです。
また、DemoWebPart.csクラスのurlsプロパティの前に次のプレフィックスを付けましたが、役に立ちません。
(Storage.Shared、Storage.Personal、およびStorage.Noneを試しました)。
あなたが提供できるどんな助けでも大いに感謝されるでしょう-事前に感謝します!
sharepoint - SharepointToolpartイベントが起動しない
私はSharepointWebPartを作成し、それにグリッドを含むカスタムToolPartを指定しました(正確には、Telerik RadGridですが、それはかなり無関係です)。グリッドにデータを入力し、グリッドに追加するGridButtonColumnオブジェクトを作成しました。
グリッドは正しくレンダリングされます-データが入力され、削除ボタンが表示されます。
これで、削除ボタンのいずれかをクリックしても、Grid_DeleteCommand()
イベントがトリガーされません。ただし、グリッドの外側にランダムなボタンを追加すると、クリックイベントがトリガーされます。
このSharepointのインストールではデバッグできません(またはデバッグできますが、プロセスにアタッチしてもまだデバッグできません)。したがって、これらの両方のイベントの方法は、単にGoogleへのリダイレクトです。これが、イベントが発生するかどうかを確認する方法です。
2つの違いは、[削除]ボタンを使用するとグリッドコントロール内にネストされるのに対し、[HelloWorld]ボタンを使用するとネストされないことだけです。
Grid_DeleteCommand
グリッドのボタンをクリックすると、どうすれば火をつけることができますか?
c# - プログラムで設定されたツールパーツレイアウト
私はツールパーツを作成するためにこのチュートリアルに従っています:http ://www.dhirajranka.com/?p = 420
私がまだ理解しなければならないのは、次の方法です。1)カスタムツールパーツにタイトルを追加する2)さまざまなコンポーネント(ボタンのドロップダウンリストなど)を調整する
デザイナーの見方に甘んじていましたが、使えなくなって少し迷ってしまいました。
よろしく
sharepoint-2007 - SharePoint 2007 パブリック オーバーライド ToolPart[] GetToolParts() バグ?
このカスタム コンテンツ クエリ Web パーツでは、次のコードが機能します。Web パーツのタイトルと ToolPart のタイトルを変更できます。
しかし、配列内の位置 (Web パーツ プロパティの表示順序) を変更すると、Web パーツのタイトルを変更しても機能しなくなります。
ここで何が問題なのですか?これはバグですか?ToolPart タイトルの変更は引き続き機能します。
c# - SharePoint 2013: カスタム ツール パーツを追加する方法
お知らせを表示するリピーター コントロールを含む Web パーツがあります。ユーザーがリピーターの行数を制限できるようにするカスタム ツール パーツを作成したいと考えています。表示するニュースの数を入力として受け取るテキスト ボックスを作成しました。今、私はそのイベントを「OK」ボタンにバインドする方法、つまりボタンが押されたときにコードが入力をレンダリングし、それに応じてリピーターを作成する必要があることに混乱しています。これが私のコードです:
イベントをバインドするにはどうすればよいですか? 助けが必要です。