GridPanel не изменяется в ширине если изменить ширину окна браузера

已查看 16 次
跳至第一个未读帖子

Дмитрий Соловьев

未读,
2015年7月30日 08:39:252015/7/30
收件人 Ext.NET
У меня есть сайт в нем три вкладки Panel в TabPanel, содержимое вкладок подгружается через 
                      .DirectEvents(e =>
                      {
                          e.Activate.Url = Url.Action("AllLists", "AllLists");
                          e.Activate.EventMask.ShowMask = true;
                          e.Activate.ExtraParams.Add(new Parameter("containerId", "App.AllLists.getBody().id", ParameterMode.Raw));
                          e.Activate.Method = HttpMethod.GET;
                      }),

То есть у меня содержимое конкретной вкладки находится не на главной странице а на вьюхе которая относится к AllLists. это сделано чтобы отделить части приложения. 
Проблема в следующем, контнет загружается (в контенте содержится gridpanel), но когда я меняю ширину браузера GridPanel не меняет свою ширину. Я уже отчаялся решить это сам
(методом тыка обнаружил, что если не загружать содержимое через DirectEvents, а просто добавить gridpanel в tabpanel, то gridpanel растягивается по ширине браузера.

Может есть другие способы отделить части, помогите люди добрые
SheetTranspositionModel.cs
AllListsController.cs
DefaultController.cs
AllLists.cshtml
Index.cshtml

Daniil Veriga

未读,
2015年7月31日 04:03:562015/7/31
收件人 ext...@googlegroups.com
Приветствую!

Пожалуйста, попробуйте:

1. Поменять

RenderMode = RenderMode.RenderTo

на

RenderMode = RenderMode.AddTo

2. Поставить эту свойство для для панели с .ID("AllLists").

.Layout(LayoutType.Fit)

3. Убрать "123" из AllLists.cshtml.

Без этого layout нарушается.

Ещё, если перестанет работать JavaScript в AllLists.cshtml (onWrite и addTab функции), то поместите этот <script> в GridPanel's HtmlBin.

With regards,
Daniil Veriga
--------------------------------------------
Object.NET, Inc.
Email   : dan...@object.net
Web     : http://object.net
Phone  : +7(905)2833877
--------------------------------------------

--
Вы получили это сообщение, поскольку подписаны на группу "Ext.NET".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес extnet+un...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Дмитрий Соловьев

未读,
2015年7月31日 08:41:332015/7/31
收件人 Ext.NET、choochooc...@gmail.com
Сделал как вы сказали, теперь просто отображается пустая панель, то есть почему то ничего не отрендерилось, если же вернуть RenderTo, то рисуется таблица

Daniil Veriga

未读,
2015年8月1日 10:40:432015/8/1
收件人 ext...@googlegroups.com
Надо бы мне тестовый проект.

With regards,
Daniil Veriga
--------------------------------------------
Object.NET, Inc.
Email   : dan...@object.net
Web     : http://object.net
Phone  : +7(905)2833877
--------------------------------------------

2015-07-31 15:41 GMT+03:00 Дмитрий Соловьев <choochooc...@gmail.com>:
Сделал как вы сказали, теперь просто отображается пустая панель, то есть почему то ничего не отрендерилось, если же вернуть RenderTo, то рисуется таблица

--
回复全部
回复作者
转发
0 个新帖子