Группировка пользовательских частей инструмента с другими пользовательскими свойствами - PullRequest
1 голос
/ 01 февраля 2011

У меня есть веб-часть. У меня есть список предметов (школ), из которых я должен выбрать. Этот список происходит из другого списка Sharepoint. Я сделал часть инструмента. Эта инструментальная часть создает раскрывающийся список и заполняет его правильными данными. Когда я пошел редактировать свойства веб-части, выпадающий список находится за пределами любой другой группы. Я хочу добавить этот выпадающий список в группу «Разное». Если я не могу поместить это туда, я хочу создать пользовательскую группу.

Как мне это сделать?

1 Ответ

0 голосов
/ 01 февраля 2011

Чтобы добавить другие группы, вам понадобятся некоторые манипуляции с клиентами (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();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...