Beispiel #1
0
        //public ActionResult DataGridPartial(string DataGridID)
        //{
        //    DataGridField2 d = new DataGridField2();
        //    d.ID = Int32.Parse(DataGridID);
        //    d.SetHeaderLabels("Jmeno", "Prijmeni", "Aktivni");

        //    TableRow2 tr = new TableRow2();
        //    tr.AddColumnCell(new LabelField("Jmeno"));
        //    tr.AddColumnCell(new LabelField("Prijmeni"));
        //    tr.AddColumnCell(new CheckBoxField("", "", true, new WebTagAttributes(true, "")));

        //    d.AddDataRow(tr, 1);
        //    d.AddDataRow(tr.MakeCopy());
        //    d.AddDataRow(tr.MakeCopy());

        //    return PartialView("DataGridPartial", d);
        //}

        public ActionResult GetDataGridContent(string DataGridID, string ContentID, string[] FilterValues)
        {
            /*DataGridField2 d = new DataGridField2();
             * d.ID = Int32.Parse(DataGridID);
             * d.SetHeaderLabels("Jmeno", "Prijmeni", "Aktivni");
             *
             * TableRow2 tr = new TableRow2();
             * tr.AddColumnCell(new LabelField("Jmeno-" + DateTime.Now.Second));
             * tr.AddColumnCell(new LabelField("Prijmeni"));
             * tr.AddColumnCell(new CheckBoxField("", "", true, new WebTagAttributes(true, "")));
             *
             * d.AddDataRow(tr, 1);
             * d.AddDataRow(tr.MakeCopy());
             * d.AddDataRow(tr.MakeCopy());*/

            int           id = Int32.Parse(DataGridID);
            DataGridField d  = DataGridField.GetTestData(id);

            d.ApplyFilters(FilterValues, FilteringType.StartWith);

            //System.Threading.Thread.Sleep(2000);



            return(Content(WebStuffHelper.GetString(d.HtmlTextTableBody())));
        }
Beispiel #2
0
        private void ProcessLabels(DataTable dt)
        {
            if (ID == null || ID == "")
            {
                DataGrid = new DataGridField("Dg" + DateTime.Now.Millisecond, "Configuration/LabelAction", dt);
            }
            else
            {
                DataGrid = new DataGridField(ID, "Configuration/LabelAction", dt);
            }

            DataGrid.DbTableUniqueIDColumnNumber = 0;
            DataGrid.Columns[0].ReadOnly         = true;
            DataGrid.Columns[0].Visible          = false;
            DataGrid.Columns[0].Type             = ColumnType.Text;

            DataGrid.Columns[1].ReadOnly = true;
            DataGrid.Columns[1].Type     = ColumnType.Text;

            DataGrid.Columns[2].ReadOnly = true;
            DataGrid.Columns[2].Type     = ColumnType.Text;

            DataGrid.Columns[3].Type = ColumnType.Text;


            DataGrid.Menu.AddMenu(new DataGridFieldAddMenuItem("New label", "Enter your new label."));
            DataGrid.Menu.AddMenu(new DataGridFieldSaveMenuItem());
        }
Beispiel #3
0
        public ActionResult ReturnFromModalFieldUpdate(string FieldIDToLookUp)
        {
            DataGridField dgf = DataGridField.GetTestData(1);
            //string ret = dgf.GetPresentableStringFromID(FieldIDToLookUp);
            string ret = "TODO";

            return(this.Json(ret));
        }
Beispiel #4
0
        public override BaseElement Clone()
        {
            DataGridField clone = new DataGridField
            {
                Values = this
            };

            return(clone);
        }
Beispiel #5
0
        public List <Field> GetFieldsFromDB(string sp)
        {
            int          id = 0;
            List <Field> r  = new List <Field>();

            if (sp == "sp_Users")
            {
                r.Add(DataGridField.GetTestData(0));
            }
            else
            {
                r.Add(new LabelTextBoxField("TODO", id++, "Testovaci LabelField", ""));
                r.Add(new LabelTextBoxField("TODO", id++, "Testovaci LabelField 2", ""));
                r.Add(new LabelTextBoxField("TODO", id++, "Testovaci LabelField 3", ""));
                r.Add(DataGridField.GetTestData(id++));
            }
            return(r);
        }
Beispiel #6
0
        public ActionResult ModalPartial(string DialogID, string TagIDOfReturnedID, string TagIDOfReturnedLabel, string DialogType, string ContentReference)
        {
            if (DialogType == "ModalDataGrid")
            {
                ModalDialog md = new ModalDialog(DialogID + "-D", "en", "Test title");
                md.TagIDOfReturnedID    = TagIDOfReturnedID;
                md.TagIDOfReturnedLabel = TagIDOfReturnedLabel;
                md.ModalDialogID        = DialogID;
                md.Fields = GetFieldsFromDB(ContentReference);
                return(PartialView("NewPartial", md));
            }
            else
            {
                ModalDialog   md = new ModalDialog(DialogID + "-D", "en", "Test title");
                DataGridField d  = new DataGridField("DGtest", null);
                d.SetHeaderLabels("Jmeno", "Prijmeni", "Aktivni");

                TableRow tr = new TableRow();
                tr.AddColumnCell(new LabelField("Jmeno"));
                tr.AddColumnCell(new LabelField("Prijmeni"));
                //tr.AddColumnCell(new CheckBoxField("", "", true, new WebTagAttributes(true, "")));
                tr.AddColumnCell(new CheckBoxField("", "", "", false, false));

                //d.AddDataRow(tr, 1);
                //d.AddDataRow(tr.MakeCopy());
                //d.AddDataRow(tr.MakeCopy());

                md.AddField(d);
                md.TagIDOfReturnedID    = TagIDOfReturnedID;
                md.TagIDOfReturnedLabel = TagIDOfReturnedLabel;
                md.ModalDialogID        = DialogID;

                //md.ReturnLabelFieldID = ReturnLabelFieldID;
                //md.AddField(new LabelTextBoxField("testTextBoxDield", "Label", "already in"));
                return(PartialView("ModalPartial", md));
            }
        }