[FIXED] [#1436] [4.2.1] .Icon & .UI will cause "Invalid regular expression flags" error in browser

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1

    [FIXED] [#1436] [4.2.1] .Icon & .UI will cause "Invalid regular expression flags" error in browser

    When we use .UI & .Button under Ext.NET 4.2.0, the browser will have "Invalid regular expression flags" error.

    Click image for larger version. 

Name:	2017-02-09 11_22_37-Developer Tools - http___localhost_57511_.png 
Views:	38 
Size:	17.6 KB 
ID:	24843


    We have checked the response data of partial view request. the error message should be caused from this line.(url data is not single quoted)

    {script:"Ext.net.ResourceMgr.registerIcon([\"Add\",\"Delete\",\"Disk\"]);
    Ext.net.ResourceMgr.load([{url:\"/Scripts/Settings/MIBrandModelMgmt.js\"},
    {url:/uipack/aria/extui-aria-all-css3-embedded-css/ext.axd?v=4.2.0,mode:\"css\"}],
     function(){Ext.ComponentManager.onAvailable(\"ContientPanel\",function(){Ext.net.addTo(\"ContientPanel\",
    our view codes
    @using ResMgmt.Helpers;
    @model ResMgmt.Models.BrandModelModel
    @{
        MvcResourceManager.RegisterGlobalScript("~/Scripts/Settings/MIBrandModelMgmt.js");
        ViewBag.Title = "å»*牌型號è¨*定";
        var X = Html.X();
    
        var gpItemSet = X.GridPanel()
            .ID("PanelItemSetGrid")
            .AnchorHorizontal("80%")
            .Title("å»*牌列表")
            .Region(Region.West)
            .Width(300)
            .Split(true)
            .ForceFit(true)
            .TopBar(
                X.Toolbar()
                    .Items(
                        X.Button()
                            .Text("新增")
                            .Icon(Icon.Add)
                            .Width(80)
                            .UI(UI.Success)
                            .Handler("handlerMIBrandModelMgmt.onCreate();"),
                        X.Button()
                            .Text("刪除")
                            .Icon(Icon.Delete)
                            .Width(80)
                            .UI(UI.Success)
                            .Handler("handlerMIBrandModelMgmt.onDelete();"),
                        X.Button()
                            .Text("儲å*˜")
                            .Icon(Icon.Disk)
                            .Width(80)
                            .UI(UI.Success)
                            .Handler("handlerMIBrandModelMgmt.onSave();")
                )
            )
            .BottomBar(
                X.PagingToolbar()
                    .HideRefresh(true)
            );
    
    
    }
    
    @(
        X.Panel()
            .ID("PanelBrandModelMgmt")
            .Closable(true)
            .AutoScroll(true)
            .Defaults(new Parameter("Margin", 10))
            .Title("通信器材å»*牌型號è¨*定")
            .Layout(LayoutType.Fit)
            .Items(
                X.Container()
                    .Layout(LayoutType.Border)
                    .Defaults(new Parameter("Margin", 5))
                    .Items(
                        gpItemSet
                    )
            )
    )
    our partial view action codes
    public ActionResult MIBrandModelMgmt(string containerId)
            {
                var result = new Ext.Net.MVC.PartialViewResult
                {
                    ViewName = "MIBrandModelMgmt",
                    ContainerId = containerId,
                    RenderMode = RenderMode.AddTo
                };
    
                BrandModelModel model = new BrandModelModel();
    
                model.EquipTypes = _uom.IrCodes
                    .GetEquipTypes()
                    .ToList()
                    .Select(c => new CodeModel(c))
                    .ToList();
                result.Model = model;
    
                Ext.Net.X.GetCmp<TabPanel>(containerId).SetLastTabAsActive();
    
                return result;
            }

    Ted
    Last edited by fabricio.murta; Feb 09, 2017 at 5:37 PM.

Similar Threads

  1. Replies: 7
    Last Post: Oct 14, 2017, 7:40 PM
  2. Replies: 8
    Last Post: Aug 11, 2015, 1:52 PM
  3. Replies: 0
    Last Post: Mar 13, 2014, 4:34 AM
  4. Replies: 3
    Last Post: Mar 22, 2012, 7:46 AM
  5. [CLOSED] TreePanel : "invalid property id" error
    By coleg123 in forum 1.x Legacy Premium Help
    Replies: 5
    Last Post: Jul 23, 2011, 9:47 PM

Posting Permissions