用于在单元格中存储多个值的自定义表

时间:2012-10-22 08:15:33

标签: javascript jquery html asp.net-mvc

我需要制作自定义表来进行调度,其中包含带有天的行和列。 将实施额外的逻辑来填充单元格。 每个单元格都保存有关特定日期特定班次参与者的信息(可能更多的转变)。

实际上,我需要一种方法来存储某些控件中的值(例如,我的自定义html标签) ),隐藏的领域或其他东西。在安排相同的细胞后 填写额外的数据(达到日期时间开始,达到日期时间结束)。

最后一步是获取所有值并存储到数据库。

你怎么看?你有一些建议或类似的案例吗?

2 个答案:

答案 0 :(得分:0)

你的意思是在运行时创建表 如果我认为这段代码会帮助你

   var Products = response.value;
            var s = new Array();
            s[s.length] = "<table id='Productss' border = 1 bgcolor='Grey'>";
            s[s.length] = "<th>" + "Product ID" + "</th>";
            s[s.length] = "<th>" + "Product Name" + "</th>";
            s[s.length] = "<th>" + "Unit" + "</th>";
            s[s.length] = "<th>" + "Reorder Level" + "</th>";
            s[s.length] = "<th>" + "Supplier Name" + "</th>";
            s[s.length] = "<th>" + "Unit Price" + "</th>";
            s[s.length] = "<th>" + "Units In Stock" + "</th>";
            s[s.length] = "<th>" + "Units On Order" + "</th>";
            for (var i = 0; i < Products.length; i++) {
                s[s.length] = "<tr>";
                s[s.length] = "<td>" + Products[i].ProductID + "</td>";
                s[s.length] = "<td>" + Products[i].ProductName + "</td>";
                s[s.length] = "<td>" + Products[i].UnitName + "</td>";
                s[s.length] = "<td>" + Products[i].ReorderLevel + "</td>";
                s[s.length] = "<td>" + Products[i].SupplierID + "</td>";
                s[s.length] = "<td>" + Products[i].UnitPrice + "</td>";
                s[s.length] = "<td>" + Products[i].UnitsInStock + "</td>";
                s[s.length] = "<td>" + Products[i].UnitsOnOrder + "</td>";
                s[s.length] = "</tr>";
            }
            s[s.length] = "</table>";
            document.getElementById("DisplayResult").innerHTML = s.join("");


    }

var产品它的可变性描述了Ajax方法的回归和我用JAvascript绘制表并加入它的跨度和那个加入的代码

   document.getElementById("DisplayResult").innerHTML = s.join("");

让我知道任何事情都不清楚

答案 1 :(得分:0)

我用ID字段中的值解决了我的问题。自定义函数解析相同的ID字段并提取必要的值。