我使用带有server_processing的Datatables来获取数据,主要问题是我不想在html中指定列的名称(<th width="25" id ="th1">id</th>),我想在通过ajax获取数据时动态创建列.
我的代码是:
$('#table').dataTable( {
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "server_processing.php?db="+pid+"&table="+id+"", //pid is the name of database and id the name of the table
"bJQueryUI": true,
"sPaginationType": "full_numbers"
} );
Run Code Online (Sandbox Code Playgroud) 我正在使用vaadin,我有一个表,我使用addItem方法添加项目,我想要做的是在添加一个新项目的时刻,我必须做一些测试,并设置添加的行的颜色.
例如,测试结果为1,则行颜色应为红色,如果结果为2,则行颜色应为绿色.
所以任何帮助如何做到这一点?
我试图通过DB LINK从SQL Server 2008 R8执行oracle存储过程,存储过程的标题如下所示:
程序测试(X OUT NOCOPY VARCHAR2,Y OUT NOCOPY NUMBER,Z IN NUMBER)
此过程将更新表"MYTABLE"并返回结果
我的T-SQL是:
DECLARE @X nvarchar(255)
DECLARE @Y INTEGER
DECLARE @Z INTEGER
SET @X= ''
SET @Y = 0
SET @Z = 2
EXEC('begin USER.PKG.TEST(?,?,?); end;',@X OUTPUT, @Y OUTPUT,@Z ) AT DB_ORACLE;
Run Code Online (Sandbox Code Playgroud)
执行存储过程是因为我可以看到表"MYTABLE"已更新,但问题是我得到一个错误:
Msg 7215, Niveau 17, État 1, Ligne 10
Impossible d'exécuter l'instruction sur le serveur distant 'DB_ORACLE'.
Run Code Online (Sandbox Code Playgroud)
转化为
Cannot execute the instruction at the distant server 'DB_ORACLE'
Run Code Online (Sandbox Code Playgroud)
注意:启用Rpc,Rpc Out和Use Remote Collation的参数
感谢帮助
我有一个gridLayout的问题,以适应用户的屏幕大小,我想创建一个3列和2行的gridLayout,第一行将包含一个菜单,第二行将是使用面板的主体,第一列X第二行将包含一个树,但我无法获得我想要的结果,此代码显示面板但不是完整大小这是我的代码我找不到为什么它不起作用!!
@Override
public void init() {
Window main = new Window("My App");
main.setSizeFull();
setMainWindow(main);
VerticalLayout root = new VerticalLayout();
main.setContent(root);
main.getContent().setSizeFull();
GridLayout grid = new GridLayout(3, 2);
main.addComponent(grid);
grid.setColumnExpandRatio(0, 0.13f);
grid.setColumnExpandRatio(1, 0.86f);
grid.setColumnExpandRatio(2, 0.0f);
grid.setHeight(100, Sizeable.UNITS_PERCENTAGE);
grid.setWidth(100,Sizeable.UNITS_PERCENTAGE);
grid.addComponent(new Label("menu"), 0, 0, 0, 1);
grid.addComponent(new Label("tree"), 1, 0, 1, 0);
Panel pan = new Panel();
pan.setWidth(100, Sizeable.UNITS_PERCENTAGE);
pan.setHeight(100, Sizeable.UNITS_PERCENTAGE);
VerticalLayout body = new VerticalLayout();
body.setSizeFull();
body.addComponent(pan);
grid.addComponent(body, 1, 1, 1, 1);
}
Run Code Online (Sandbox Code Playgroud) 嘿,如何让电脑的时间,而不是使用vaadin因为GETDATE返回到我的服务器的时间,但我想在客户端计算机的时间服务器?