1

ASP MVC アプリケーションで組織図を作成したいと考えています。組織図コントロールを備えた Telerik AJAX コントロールのライセンスを取得しました。

MVC アプリケーションで Telerik ASP.NET コントロールを使用できるかどうか知っている人はいますか?

ありがとう

4

3 に答える 3

2

Telerikには、チャートの使用法を示すASP.NETMVCセクションがあります。

http://www.telerik.com/products/aspnet-mvc.aspx

ただし、これがライセンスの一部であるかどうかについては、彼らに確認する必要があると思います。

于 2012-07-17T11:59:20.470 に答える
1

あなたの質問に実際には答えていませんが、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>
于 2012-07-17T12:00:31.743 に答える
1

一言で言えば、はい。

組織図は使用していませんが、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>
于 2012-07-17T23:00:33.660 に答える