ASP MVC アプリケーションで組織図を作成したいと考えています。組織図コントロールを備えた Telerik AJAX コントロールのライセンスを取得しました。
MVC アプリケーションで Telerik ASP.NET コントロールを使用できるかどうか知っている人はいますか?
ありがとう
ASP MVC アプリケーションで組織図を作成したいと考えています。組織図コントロールを備えた Telerik AJAX コントロールのライセンスを取得しました。
MVC アプリケーションで Telerik ASP.NET コントロールを使用できるかどうか知っている人はいますか?
ありがとう
Telerikには、チャートの使用法を示すASP.NETMVCセクションがあります。
http://www.telerik.com/products/aspnet-mvc.aspx
ただし、これがライセンスの一部であるかどうかについては、彼らに確認する必要があると思います。
あなたの質問に実際には答えていませんが、Telerikコントロールを使用することはできませんでしたが、代わりにGoogleが提供するJavaScriptライブラリ(無料)を使用しました。
これは、 Googleのサイトから取得したサンプルコードです。
<html>
<head>
<script type='text/javascript' src='https://www.google.com/jsapi'></script>
<script type='text/javascript'>
google.load('visualization', '1', {packages:['orgchart']});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('string', 'Manager');
data.addColumn('string', 'ToolTip');
data.addRows([
[{v:'Mike', f:'Mike<div style="color:red; font-style:italic">President</div>'}, '', 'The President'],
[{v:'Jim', f:'Jim<div style="color:red; font-style:italic">Vice President</div>'}, 'Mike', 'VP'],
['Alice', 'Mike', ''],
['Bob', 'Jim', 'Bob Sponge'],
['Carol', 'Bob', '']
]);
var chart = new google.visualization.OrgChart(document.getElementById('chart_div'));
chart.draw(data, {allowHtml:true});
}
</script>
</head>
<body>
<div id='chart_div'></div>
</body>
</html>
一言で言えば、はい。
組織図は使用していませんが、MVC プロジェクトのビュー内で多数の Telerik asp.net ajax コントロール (最新リリースのカレンダー、グリッド、およびツリービュー) を使用しています。
ビュー内の Telerik.Web.UI への参照が必要なだけです。
使用中のカレンダーを表示する基本的なコード:
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<asp:Content ID="aboutTitle" ContentPlaceHolderID="TitleContent" runat="server">
About Us
</asp:Content>
<asp:Content ID="aboutContent" ContentPlaceHolderID="MainContent" runat="server">
<h2>About</h2>
<p>
Put content here.
</p>
<telerik:RadScriptManager ID="RadScriptManager1" runat="server" />
<telerik:RadCalendar ID="RadCalendar1" runat="server" TitleFormat="MMMM yyyy" CultureInfo="English (United States)"
PresentationType="Preview" EnableNavigation="false" EnableMonthYearFastNavigation="false">
</telerik:RadCalendar>
</asp:Content>