标签: dynamic-tables

React.js使用可编辑列创建具有动态行数的表

我正在尝试创建一个与传单映射同步的react.js表.我有这些数据,我能够正确获取数据,但我无法正确创建表.我能够看到标题,因为它们是硬编码的,但我无法看到行.我还有一张图片来解释代码中console.log()点的数据.这是代码:

/* Table React Component */
var TABLE_CONFIG = {
  sort: { column: "Zone", order: "desc" },
  columns: {
    col1: { name: "Zone", filterText: "", defaultSortOrder: "desc" },
    col2: { name: "Population", filterText: "", defaultSortOrder: "desc" }
  }
};

var Table = React.createClass({
  getInitialState: function() {
    var tabledata = [];
    var length = _.size(testJSON.zones);
    for(i = 0; i < length; i++) {

      var name = _.keys(testJSON.zones)[i];

      var population = testJSON.zones[name].population.value;
      if(name == "default") {
        population = testJSON.zones[name].population.default.value;
      }

      tabledata[i] = …
Run Code Online (Sandbox Code Playgroud)

javascript html-table dynamic-tables reactjs jsonobject

11
推荐指数
2
解决办法
6万
查看次数

JQuery Datatables行高

我有一个页面,人们可以输入姓/名,电话,电子邮件和种族点击添加,并在数据表中添加一个条目.问题是在点击添加后,表格显示如下:

表

如何调整每行的高度以使其正确显示.这是我的表的html代码:

<div id="table">
    <form id="add_nrow" title="Add">
        <br/>
        <label for="name">First Name</label><input type="text" name="fname" id="fname" class="required" rel="0" />
        <br />
        <label for="name">Last Name</label><input type="text" name="lname" id="lname" rel="1" />
        <br />
        <label for="name">Phone</label><input type="text" name="phone" id="phone" rel="3" />
        <br />
        <label for="name">Email</label><input type="text" name="email" id="email" rel="4" />
        <br />
        <label for="name">Ethnicity</label><input type="text" name="ethnicity" id="ethnicity" rel="5" />
        <br />   
        <input type="button" value="Add" id="addbtn" /><br/><br/>  
    </form>

    <table id="reg_more" border="1">
        <thead>
            <tr>
                <th>First Name</th>
                <th>Last Name</th>
                <th>Phone</th>
                <th>Email</th>
                <th>Ethnicity</th>
            </tr>
        </thead>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的jquery代码

$("#addbtn").click(addrow); …
Run Code Online (Sandbox Code Playgroud)

html jquery html-table datatables dynamic-tables

7
推荐指数
1
解决办法
2万
查看次数

使用PHP创建动态表

我正在尝试用PHP创建一个动态表.我有一个页面显示数据库中的所有图片.我需要表只有5列.如果返回的图片超过5张,则应创建一个新行,并继续显示其余图片.

有人可以帮忙吗?

代码转到此处:主页中的代码: -

    <table>
    <?php
        $all_pics_rs=get_all_pics();
        while($pic_info=mysql_fetch_array($all_pics_rs)){
        echo "<td><img src='".$pic_info['picture']."' height='300px' width='400px' /></td>";
            } 
?>
</table>
Run Code Online (Sandbox Code Playgroud)

get_all_pics()函数:

$all_pics_q="SELECT * FROM pics";
        $all_pics_rs=mysql_query($all_pics_q,$connection1);
        if(!$all_pics_rs){
            die("Database query failed: ".mysql_error());
        }
        return $all_pics_rs;
Run Code Online (Sandbox Code Playgroud)

此代码创建一行.我想不出怎么能得到多行...... !!

php html-table dynamic dynamic-data dynamic-tables

5
推荐指数
1
解决办法
3万
查看次数

DynamicTableEntity PartitionKey和RowKey

我创建DynamicTableEntity如下:

string env = "envTest";
stting ver = "1.0";
siring id = "12356";
string mode = "verify";
DynamicTableEntity entryEntity = DynamicTableEntity(env,ver);
entryEntity.Properties.Add("Id", id);
entryEntity.Properties.Add("Mode", mode);
Run Code Online (Sandbox Code Playgroud)

结果创建了一个包含列的表:"Id","Mode","PartitionKey","RowKey"我想更改"PartitionKey","RowKey"的名称,即我希望env成为partitionKey但是列名称为"Env".我该怎么做?

c# dynamic-tables azure

4
推荐指数
2
解决办法
2502
查看次数

动态数组的运行时增加一个常数而不是加倍

我刚刚做完一场考试,其中一个问题总结如下:

给定一个大小为 1000 的空数组,向该数组插入 n 个元素的摊余成本是多少?当数组已满时,我们不会将数组加倍,而是将其增加 1000,并将所有元素复制到新数组中,就像动态表一样。

我的答案是 O(n),但我完全不确定我的答案。我知道加倍动态表的摊销运行时间是 2,但我找不到关于增长恒定大小的动态表的太多信息。

dynamic-tables data-structures

3
推荐指数
1
解决办法
1924
查看次数

创建动态表以使用按钮添加新条目

我正在尝试构建一个寄存器,这样当单击一个按钮时,表格上会出现一个新条目.理想情况下,我希望在屏幕左侧构建一个表格,当单击按钮时会出现两行和新列.我希望表具有固定的大小,但是在一定数量的条目之后它应该是可滚动的.到目前为止,我已经创建并格式化了JButton我想要单击的对象以显示新条目.我也知道我应该用a JTable来追求这个.

我该怎么做这个动态表?

代码:

private void addRegister(JPanel pane) {

             JPanel everythingPane = new JPanel();
             JPanel pluPane = new JPanel();

             Dimension button = new Dimension(200,150);

             JTable pluTable = new JTable();


             JPanel buttonPane = new JPanel();

             buttonPane.setLayout(new BoxLayout(buttonPane, BoxLayout.Y_AXIS));

             //JPanel buttonPane = new JPanel (new FlowLayout (FlowLayout.LEFT));

             JPanel subPane1 = new JPanel();
             subPane1.setAlignmentX(LEFT_ALIGNMENT);
             JPanel subPane2 = new JPanel();
             subPane2.setAlignmentX(LEFT_ALIGNMENT);
             JPanel subPane3 = new JPanel();
             subPane3.setAlignmentX(LEFT_ALIGNMENT);
             JPanel subPane4 = new JPanel();
             subPane4.setAlignmentX(LEFT_ALIGNMENT);
             JPanel subPane5 = new JPanel();
             subPane5.setAlignmentX(LEFT_ALIGNMENT);
             JPanel alignmentLayer …
Run Code Online (Sandbox Code Playgroud)

java swing jtable dynamic dynamic-tables

2
推荐指数
1
解决办法
1万
查看次数

消息2812:"使用动态脚本创建表"

我想用动态SQL创建一个表.

如果我使用创建表

CREATE Table TodayTemp(id varchar(20))
DROP TABLE TodayTemp
Run Code Online (Sandbox Code Playgroud)

那就没问题了.它工作正常.但是使用它的问题是我无法动态创建列.因此,我尝试在变量中使用存储创建脚本,然后最终使用EXEC命令执行它们.

喜欢

Declare @CreateTableCmd varchar(max)
SET @CreateTableCmd = 'CREATE Table TodayTemp(id varchar(20))'
Exec @CreateTableCmd
Run Code Online (Sandbox Code Playgroud)

但这会导致错误

消息2812,级别16,状态62,行6
无法找到存储过程'CREATE Table TodayTemp(id varchar(20))'.

sql sql-server dynamic-tables sql-server-2008

1
推荐指数
1
解决办法
732
查看次数

想法动态创建表

是否可以动态地在SQL中创建表.在我的Web应用程序中,我需要将数据存储在今年(即2013)的名为"INFO_2013"的表中.当系统日期更改为2014时,则必须将新表创建为"INFO_2014"且值为要添加到该表中.

注意:表格也必须在同一个DB中.

sql sql-server asp.net dynamic-tables sql-server-2008

0
推荐指数
1
解决办法
113
查看次数

新char []的C++问题

有人可以向我解释,为什么在char tab []中有4个额外的插槽,当我只询问3个?如何摆脱它们?我在Visual Studio 2017中编码.编辑:第一个程序非常基本,没有显示我的意图.所以,有一个扩展的.

#include <iostream>
#include <vector>
using namespace std;
int main()
{
    int i, n;
    vector<char> input;
    char chp;
    cout << "Enter a expression" << endl;
    while (1)
    {
        cin.get(chp);
        if (chp == '\n') break;
        input.push_back(chp);
    }
    n = input.size();
    char* tab = new char[n] {};
    for (i = 0; i < n; i++)
    {
        tab[i] = input[i];
    }
    int l = strlen(tab);
    for (int i = 0; i < l; i++) 
    {
        cout << "tab[" << …
Run Code Online (Sandbox Code Playgroud)

c++ char dynamic-tables new-operator

-6
推荐指数
1
解决办法
85
查看次数