2011-01-31 6 views
1

私はwebpartを持っています。私は選択しなければならない項目(学校)のリストを持っています。このリストは別のSharepointリストからのものです。私はツールの部分を作った。このツールパーツは、ドロップダウンリストを作成し、それに正しいデータを入力します。 Webパーツのプロパティを編集するとき、ドロップダウンリストは他のグループの外にあります。そのドロップダウンリストを「その他」グループに追加したいと思います。私がそこに置くことができない場合、私はカスタムグループを作成したい。カスタムツールパーツを他のカスタムプロパティでグルーピングする

どうすればよいですか?

答えて

0

他のグループを追加するには、クライアントの操作(jquery)が必要です。

protected override void CreateChildControls() { 
Panel panel = new Panel(); 
panel.CssClass = "ms-ToolPartSpacing"; 
Table table = new Table(); 
table.CellPadding = 0; 
table.CellSpacing = 0; 
table.Style["border-collapse"] = "collapse"; 
table.Attributes.Add("width", "100%"); 
TableRow row = new TableRow(); 
TableCell cell = new TableCell(); 
cell.Controls.Add(new LiteralControl("<div class=\"UserSectionHead\"><b>Your Other Group:</b></div>")); 
cell.Controls.Add(new LiteralControl("<div class=\"UserSectionBody\"><div class=\"UserControlGroup\">")); 
Table innertable = new Table(); 
//build your innertable 
cell.Controls.Add(innertable); 
cell.Controls.Add(new LiteralControl("</div></div>")); 
cell.Controls.Add(new LiteralControl("<div style='width:100%' class='UserDottedLine'></div>")); 
row.Cells.Add(cell); 
table.Rows.Add(row); 
panel.Controls.Add(table); 
this.Controls.Add(panel); 
base.CreateChildControls(); 
} 
+0

サーバ側でこれを実行する方法:

は、あなただけの余分なグループを作成することができますか? – CamronBute

関連する問題