Пример #1
0
        public void SetNavigator_CustomInput_GridWithPagerAndNavigatorOverriding()
        {
            GridSettings4Test grid = new GridSettings4Test();

            grid.ShowPager(true);
            grid.SetNavigator((new Navigator())
                              .SetAddButtonVisibility(false)
                              .SetEditButtonVisibility(true)
                              .SetDeleteButtonVisibility(false)
                              .SetRefreshButtonVisibility(true)
                              .SetSearchButtonVisibility(true));

            string expected = string.Format(
                @"<table id='{0}'></table>
<div id='{1}'></div>
<script type=""text/javascript"">
    $(function(){{
        $(""#Grid"").jqGrid({{
            pager: '#{1}'
        }});
        $('#{0}').navGrid('#{1}', {{
            add: false,
            edit: true,
            del: false,
            refresh: true,
            search: true
        }});
    }});
</script>", grid.GridId, grid.PagerId).RemoveSpaces();
            string actual = grid.ToString().RemoveSpaces();

            Assert.AreEqual(expected, actual);
        }
Пример #2
0
        public void ShowPager_SetToTrue_TableForGridDivForPagingPropertyWithPagerId()
        {
            GridSettings4Test grid = new GridSettings4Test();

            grid.ShowPager(true);

            string expected = string.Format(
                @"<table id='{0}'></table>
<div id='{1}'></div>
<script type=""text/javascript"">
    $(function(){{
        $(""#{0}"").jqGrid({{
            pager: '#{1}'
        }});
    }});
</script>", grid.GridId, grid.PagerId).RemoveSpaces();
            string actual = grid.ToString().RemoveSpaces();

            Assert.AreEqual(expected, actual);
        }
Пример #3
0
        public void SetNavigator_DefaultInputWithPager_GridWithPager()
        {
            GridSettings4Test grid = new GridSettings4Test();

            grid.ShowPager(true);
            grid.SetNavigator(new Navigator());

            string expected = string.Format(
                @"<table id='{0}'></table>
<div id='{1}'></div>
<script type=""text/javascript"">
    $(function(){{
        $(""#Grid"").jqGrid({{
            pager: '#{1}'
        }});
    }});
</script>", grid.GridId, grid.PagerId).RemoveSpaces();
            string actual = grid.ToString().RemoveSpaces();

            Assert.AreEqual(expected, actual);
        }