|
|
|
|
#1 |
|
Участник
|
ОК, есть такая интересная настройка Администрирование/Корпоративный портал/Веб-сайты в этой форме внизу два поля. Адреса сайтов в полях "Внутренний URL-адрес" и "Узел корпоративного портала по умолчанию" совпадают в этой форме?
|
|
|
|
|
#2 |
|
Участник
|
|
|
|
|
|
#3 |
|
Участник
|
Странно
А можно увидеть код ваших полей (только скопируйте его не из контрола в Ах или VS, а откройте файл контра из каталога С:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Template\Layouts\ep в текстовом редакторе) Еще, возможно, если это два новых поля, то надо обновить словарь или AOD. В меню быстрого доступа есть специально созданный для этого Web menus/EPAdministrator З.Ы. надеюсь на этих полях не висит ConfigurationKey выключенный или привязанный к лицензии которой у вас нет. |
|
|
|
|
#4 |
|
Участник
|
Цитата:
Сообщение от Dreadlock
Странно
А можно увидеть код ваших полей (только скопируйте его не из контрола в Ах или VS, а откройте файл контра из каталога С:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Template\Layouts\ep в текстовом редакторе) Еще, возможно, если это два новых поля, то надо обновить словарь или AOD. В меню быстрого доступа есть специально созданный для этого Web menus/EPAdministrator З.Ы. надеюсь на этих полях не висит ConfigurationKey выключенный или привязанный к лицензии которой у вас нет. Код, да, можно конечно, минуту. Про поля уже речь не идёт, вывести грид на портал я потерял надежду, это было для теста, изначальная задача - вывести графики(chart), вот с ней и борюсь. Вот код: файл .ascx Код: <%@ Control Language="C#" AutoEventWireup="true" CodeFile="ErdChart_ver2.ascx.cs" Inherits="ErdChart_ver2" %>
<%@ Register Assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %>
<asp:Chart ID="Chart1" runat="server">
<Series>
<asp:Series Name="Series1">
<Points>
<asp:DataPoint XValue="150" Label="val1" />
<asp:DataPoint XValue="250" Label="val2" />
<asp:DataPoint XValue="450" Label="val3" />
<asp:DataPoint XValue="550" Label="val4" />
</Points>
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
</asp:ChartArea>
</ChartAreas>
</asp:Chart>Код: using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Microsoft.Dynamics.Framework.Portal.UI.WebControls;
using Microsoft.Dynamics.Framework.Portal.UI.WebControls.WebParts;
public partial class ErdChart_ver2 : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
}
} |
|
|
|
|
#5 |
|
Участник
|
Если это важно: проект на .Net 4 ибо на 3.5 контрол Chart неактивен.
На англоязычных ресурсах читал, что R1 не особо дружит с .net 4, может быть из-за этого подобные проблемы? Хотя тогда наверное были бы ошибки другого рода |
|
|
|
|
#6 |
|
Участник
|
Я в стандарте нашел такой пример:
X++: <%@ Register Assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %> |
|
|
|
|
#7 |
|
Участник
|
Цитата:
Ибо когда я создаю проект с .net 3.5 , потом захожу в toolbox - вкладка Data - контрол Chart неактивен ![]() Из книги Inside Dax 2012 Цитата:
<asp:Chart>. Соответствует элементу управления диаграммы ASP.NET. Для Microsoft .NET Framework 3.5 его можно скачать дополнительно, а для .NET Framework 4.0 он идет в стандартной поставке.
Значит проблема с версией .Net-а отпадает. Последний раз редактировалось user_ax; 29.04.2014 в 12:11. |
|
|
|
|
#8 |
|
Участник
|
А возможно это из-за того, что я в узле Web > Web Content > Managed не задеплоил контрол этот, а только в Web Controls ?
Просто в Managed создаётся отдельная страница и пункт меню, которые мне не нужны... Делал всё согласно данному мануалу - http://msdn.microsoft.com/en-us/library/hh965685.aspx |
|
|
|
|
#9 |
|
Участник
|
|
|
|
|
|
#10 |
|
Участник
|
|
|
|
|
|
#11 |
|
Участник
|
Цитата:
The Enterprise%20Portal/ErdChart_ver2.aspx Page was successfully deployed. The web menu item 'ErdChart_ver2' and web page 'ErdChart_ver2' were deployed successfully to http://csax2012webdev:83/sites/DynamicsAx/. Однако при попытке перейти по странице, которую создал портал я вижу опять-таки сообщение(страница открылась): Цитата:
The Web Control ErdChart_ver2 is not deployed. Verify that the Web Control is listed in the AOT (Web > Web Files > Web Controls). If necessary, redeploy the control.
Последний раз редактировалось user_ax; 30.04.2014 в 18:47. |
|
|
|
|
#12 |
|
Участник
|
Добавил из вижуал студии заново весь проект в add, проект откомпилировался нормально. Решил компильнуть котнрол. И мне выдало это сообщение:
интересно... А в логах сервера вижу это: Цитата:
The Execute method of job definition Microsoft.SharePoint.Search.Administration.SPSearchJobDefinition (ID 151271ff-664f-4635-bd1e-f807f6226a03) threw an exception. More information is included below.
The device is not ready. Последний раз редактировалось user_ax; 30.04.2014 в 19:08. |
|
|
|
|
#13 |
|
Участник
|
А конфигурационный файл *.axc для .Net BC и для клиента настроены одинаково? Настройки из реестра подтягиваются или вы указали путь к одному и тому же файлу axc?
Странная ошибка у вас
|
|
|
|
| За это сообщение автора поблагодарили: user_ax (1). | |
|
|
#14 |
|
Участник
|
Цитата:
А пока что возник вопрос: Home - Role center - Expense- new Expense report как узнать, какой меню айтем отвечает за запуск этой формы? По книге не нашёл почему-то, может не там ищу(главу 7 читаю). В Web menus, Menus не нашёл. Буду благодарен за любой пинок в нужную сторону. Dreadlock, Вам за помощь и ответы ещё плюсик кинул, спасибо! upd: нашёл какой пункт меню отвечает за данное модальное окно, однако что дальше с ним делать? мне нужно проследить что происходит при нажатии клавиши submit на портале. Насколько я понял по properties menu item-а , он не аксаптовскую форму вызывает. Последний раз редактировалось user_ax; 06.05.2014 в 23:11. |
|
|
|
|
#15 |
|
Участник
|
На сколько я понял, вы с формы TrvExpenseReportsWorkerListPage нажимаете кнопку newExpenseReport, открывается модальное окно Web/Web files/Web controls/TrvExpTableNew
Код можно посмотреть в VS, в этом веб контроле TrvExpTableNew есть два события *ItemInserting и *ItemInserted, в нем обрабатывается submit |
|
|
|
|
#16 |
|
Участник
|
Цитата:
Сообщение от Dreadlock
На сколько я понял, вы с формы TrvExpenseReportsWorkerListPage нажимаете кнопку newExpenseReport, открывается модальное окно Web/Web files/Web controls/TrvExpTableNew
Код можно посмотреть в VS, в этом веб контроле TrvExpTableNew есть два события *ItemInserting и *ItemInserted, в нем обрабатывается submit Я захожу в через портал(скр 1), нажимаю New Expense Report у меня открывается модальное окно, да(скр 2), заполняются поля и после мне нужно отловить нажатие кнопки submit(скр 3) и во время нажатия сделать определённые действия с полем таблицы. Сейчас посмотрю этот контрол, спасибо! |
|
|
|
|
#17 |
|
Участник
|
Цитата:
Если честно, не вижу здесь обработки нажатия сабмита PHP код:
PHP код:
TrvExpenseService в котором есть метод submit, в котором , судя по коду, всё и происходит, однако поставив там брикпоинт я туда не попал.. Второй класс: TrvSubmitToWorkflow, там есть тоже похожая логика, однако при создании репорта и туда я не попал. Куда копать - уже не знаю. ![]() Так же я поставил breakpoint в DataSets/TrvExpTableNew/init и при открытии формы создания нового репорта так же туда не зашёл...
Последний раз редактировалось user_ax; 08.05.2014 в 21:06. Причина: добавлен код |
|
|
|
|
#18 |
|
Участник
|
У меня на проекте пока отображается другая форма.
З.Ы. Сложный случай вы нашли, если честно. З.Ы. Ы. Очень занят, отвечу как смогу |
|
|
|
|
#19 |
|
Участник
|
Цитата:
ps Нашёл метод, который вызывается с портала при Sumbit. В нём сделал нужные действия. Теперь ещё метод, который вызывается при Recall. |
|
|
| Теги |
| ax2012, ax2012r2, enterprise portal, ssrs, ssrs reports |
|
|
|