Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Localization 同步:本地化甘特图_Localization_Calendar_Syncfusion - Fatal编程技术网

Localization 同步:本地化甘特图

Localization 同步:本地化甘特图,localization,calendar,syncfusion,Localization,Calendar,Syncfusion,我正在尝试本地化甘特图元素中的一个元素。然而,我面临着一些问题 我已经看过了 并编写以下代码: <div style="width:100%; height:800px;"> @(Html.EJ().Gantt("ganttsample") .TaskIdMapping("TaskID") .TaskNameMapping("TaskName") .StartDateMapping("StartDate") .EndDateMapping("

我正在尝试本地化甘特图元素中的一个元素。然而,我面临着一些问题

我已经看过了 并编写以下代码:

<div style="width:100%; height:800px;">
    @(Html.EJ().Gantt("ganttsample")

    .TaskIdMapping("TaskID")
    .TaskNameMapping("TaskName")
    .StartDateMapping("StartDate")
    .EndDateMapping("EndDate")
    .DurationMapping("Duration")
    .ProgressMapping("Progress")
    .ScheduleStartDate("01/01/2016")
    .ScheduleEndDate("31/12/2016")
    .DateFormat("dd/MM/yyyy")
    .HighlightWeekends(true)
    .TreeColumnIndex(1)
    .ShowGridCellTooltip(true)
    .ChildMapping("SubTasks")
    .AllowSelection(true)
    .AllowGanttChartEditing(true)
    .PredecessorMapping("Predecessors")
    .AllowColumnResize(true)
    .AllowSorting(true)
    .IncludeWeekend(false)
    .ResourceInfoMapping("IdEstado")
    .ResourceNameMapping("ResourceName")
    .ResourceIdMapping("ResourceID")
    .ShowResourceNames(true)
    .EnableContextMenu(true)
    .Locale("es-ES")
    .EditSettings(edit =>
    {
        edit.AllowAdding(true);
        edit.AllowDeleting(true);
        edit.AllowEditing(true);
        edit.EditMode("cellEditing");
    })
    .EnableResize(true)
    .EnableVirtualization(false)
    .ToolbarSettings(toolbar =>
    {
        toolbar.ShowToolbar(true);
        toolbar.ToolbarItems(new List<GanttToolBarItems>()
        {
            GanttToolBarItems.Add,
            GanttToolBarItems.Search,
            GanttToolBarItems.Edit,
            GanttToolBarItems.Delete,
            GanttToolBarItems.Update,
            GanttToolBarItems.Cancel,
            GanttToolBarItems.Indent,
            GanttToolBarItems.Outdent,
            GanttToolBarItems.ExpandAll,
            GanttToolBarItems.CollapseAll
        });
    })
    .SizeSettings(ss => ss.Width("100%").Height("100%"))
    .Resources(ViewBag.datasource1)
    .Datasource(ViewBag.datasource)
    )
</div>

 <script type="text/javascript">



        ej.Gantt.localization["es-ES"] = {



    //headerText to be displayed in gridtree

    columnHeaderTexts: {

        taskId: "ID",

        taskName: "Nombre",

        startDate: "F. Inicio",

        endDate: "F. Fin",

        resourceInfo: "Otra Cosa",

        duration: "Duración",

        status: "Progreso",

        predecessor: "Predecesor",

        baselineStartDate: "F. Inicio Base",

        baselineEndDate: "F.Fin Base"

    },



    //string to display in dialog

    editDialogTexts: {

        addFormTitle: "Nueva Tarea",

        editFormTitle: "Editar tarea",

        saveButton: "Guardar",

        cancelButton: "Cancelar"

    },

    contextMenuTexts: {
        taskDetailsText: "Detalle",
        addNewTaskText: "Nueva tarea",
        indentText: "Indexar >",
        outdentText: "< Desindexar",
        deleteText: "Eliminar",
        aboveText: "Arriba",
        belowText: "Abajo"
    },

    calendars: {

        standard: {

            firstDay: 1,

            days: {

                names: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"],

                namesAbbr: ["Dom.", "Lun.", "Mar.", "Mié.", "Jue.", "Vie.", "Sáb."],

                namesShort: ["D", "L", "M", "X", "J", "V", "S"]

            },

            months: {

                names: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre", ""],

                namesAbbr: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic", ""]

            },

            AM: null,

            PM: null,

            eras: [{ "name": "ap. J.-C.", "start": null, "offset": 0 }],

            patterns: {

                d: "dd/MM/yyyy",

                D: "dddd d MMMM yyyy",

                t: "HH:mm",

                T: "HH:mm:ss",

                f: "dddd d MMMM yyyy HH:mm",

                F: "dddd d MMMM yyyy HH:mm:ss",

                M: "d MMMM",

                Y: "MMMM yyyy"

            }

        }

    }

}

    </script>

@(Html.EJ().Gantt(“ganttsample”)
.TaskIdMapping(“TaskID”)
.TaskName映射(“TaskName”)
.StartDateMapping(“StartDate”)
.EndDateMapping(“EndDate”)
.DurationMapping(“持续时间”)
.ProgressMapping(“进度”)
.计划开始日期(“2016年1月1日”)
.日程结束日期(“2016年12月31日”)
.DateFormat(“dd/MM/yyyy”)
.Highlight周末(真实)
.TreeColumnIndex(1)
.showGridCell工具提示(true)
.ChildMapping(“子任务”)
.AllowSelection(正确)
.allowganttchart编辑(真)
.先人测绘(“先人”)
.AllowColumnResize(真)
.AllowSorting(真)
.IncludeWeekend(假)
.ResourceInfoMapping(“IdEstado”)
.ResourceNameMapping(“ResourceName”)
.ResourceID映射(“ResourceID”)
.ShowResourceNames(true)
.EnableContextMenu(真)
.Locale(“es”)
.EditSettings(编辑=>
{
编辑.允许(真);
编辑.允许删除(true);
编辑。允许编辑(true);
edit.EditMode(“cellEditing”);
})
.EnableResize(真)
.EnableVirtualization(错误)
.toolbar设置(toolbar=>
{
toolbar.ShowToolbar(true);
toolbar.ToolbarItems(新列表()
{
GantToolBarItems.Add,
GantToolBarItems.搜索,
GantToolBarItems.Edit,
GantToolBarItems.Delete,
GantToolBarItems.Update,
甘特托尔巴里姆,取消,
GantToolBarItems.缩进,
甘特托尔巴利姆,奥登特,
甘特托尔巴利坦酒店,
甘特托尔巴利坦羽衣甘特托尔巴利坦
});
})
.SizeSettings(ss=>ss.宽度(“100%”)。高度(“100%”)
.Resources(ViewBag.datasource1)
.Datasource(ViewBag.Datasource)
)
ej.Gantt.localization[“es”]={
//要在gridtree中显示的标题文本
columnHeaderTexts:{
taskId:“ID”,
任务名称:“Nombre”,
起始日期:“F.Inicio”,
结束日期:“F.Fin”,
resourceInfo:“Otra Cosa”,
持续时间:“Duración”,
状态:“Progreso”,
前身:“先驱者”,
基线起始日期:“F.伊尼西奥基地”,
基线结束日期:“F.Fin基地”
},
//要在对话框中显示的字符串
编辑对话文本:{
addFormTitle:“Nueva Tarea”,
editFormTitle:“Editar tarea”,
保存按钮:“瓜达尔”,
取消按钮:“取消”
},
contextMenuTexts:{
taskDetailsText:“Detalle”,
新增任务文本:“新塔雷亚”,
缩进文本:“索引>”,
输出文本:“
但是,正如您看到的图像,日历无法呈现:


有什么想法吗?

要为特定区域性呈现Syncfusion甘特图控件,请确保参考了以下外部和内部脚本以及主题文件

<script src="@Url.Content("~/Scripts/jquery-2.1.4.min.js")"></script>       
<script src="@Url.Content("~/Scripts/jsrender.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.easing-1.3.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.globalize.min.js")"></script>   
<script src="@Url.Content("~/Scripts/ej.web.all.min.js")"></script>
<script src="@Url.Content("~/Scripts/cultures/ej.culture.es-ES.min.js")"></script>
参考此文件,如果您面临任何其他问题,请告诉我

希望这有帮助

<script src="@Url.Content("~/Scripts/cultures/ej.culture.es-ES.min.js")"></script>