小编Div*_*vey的帖子

如何在Postgresql中的SELECT语句中创建"on-the-fly"映射表

我正在创建一个select语句,它结合了两个表,zoneoutput基于引用的device表和zone_numberto 的映射output_type_id.zone_numberto 的映射output_type_id不会出现在数据库的任何地方,我想在select语句中"在运行中"创建它.以下是我的架构:

CREATE TABLE output_type (
    id INTEGER NOT NULL, 
    name TEXT,
    PRIMARY KEY (id)
);

CREATE TABLE device (
    id INTEGER NOT NULL,
    name TEXT,
    PRIMARY KEY (id)
);

CREATE TABLE zone (
    id SERIAL NOT NULL,
    device_id INTEGER NOT NULL REFERENCES device(id),
    zone_number INTEGER NOT NULL,
    PRIMARY KEY (id), 
    UNIQUE (zone_number)
);

CREATE TABLE output (
    id SERIAL NOT NULL,
    device_id INTEGER NOT …
Run Code Online (Sandbox Code Playgroud)

sql postgresql postgresql-8.4

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

Twitter 引导网格:是否可以通过向容器添加类来模拟较小的屏幕?

Twitter Bootstrap 3 是否提供了一种通过向网格容器添加 css 类来“模拟”较小屏幕的内置方法?

我的用例是我想在大屏幕上通常使用引导程序的网格显示一段 html,但我想重用相同的代码段以显示在模式中(它要窄得多)。例如,假设我有这个 html:

<div class="container">
    <div class="row">
        <div class="col-md-6 col-sm-12">One</div>
        <div class="col-md-6 col-sm-12">Two</div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

是否有内置类可以添加到.container元素(如.simulate-sm)以强制使用sm网格定义显示列,即使它在md屏幕上?上面的 html 只是一个例子:我真实世界的 html 有大量的行和更多不同的列组合,这让我犹豫是否尝试单独按摩列类。

谢谢你的帮助!

css grid-layout twitter-bootstrap twitter-bootstrap-3

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

动态地将Angular模型分配给输入

我正在尝试为角应用创建一个迷你电子表格.我想重新创建一个通用电子表格功能,允许用户单击电子表格单元格,然后使用工作表顶部的较大输入更改该单元格的值.理想情况下,当用户点击其中一个单元格时,我想将给定单元格的模型分配给大型输入,但我无法确定如何执行此操作.

有一些更精细的细节可以解决细胞的模糊和聚焦问题.而且,我给出的例子大大简化了; 可以有任意数量的行和列.我的主要问题是:如何动态地将单元格模型分配给大输入,以便它可以作为单元格的一种代理输入?如果这不可能/不实用,有没有更好的方法来处理这个?

这就是我到目前为止所拥有的.我甚至不知道这是否可行,特别是我采用的这种方法.有任何想法吗?

http://plnkr.co/edit/6tTsilCGSepYyCfbvidp?p=preview

的index.html

<table ng-controller="SpreadsheetCtrl" custom-spreadsheet>
  <thead>
    <tr>
      <th colspan="3">
        <input type="text" style="width: 100%" />
      </th>
    </tr>
  </thead>
  <tbody>
    <tr ng-repeat="row in rows">
      <td>
        <input ng-model="row.A" type="text" />
      </td>
      <td>
        <input ng-model="row.B" type="text" />
      </td>
      <td>
        <input ng-model="row.C" type="text" />
      </td>
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

的script.js

var app = angular.module('app', []);

app.controller('SpreadsheetCtrl', function($scope) {
  $scope.rows = [
    {A: 'a', B: 'b', C: 'c'},
    {A: 'a', B: 'b', C: 'c'},
    {A: 'a', B: 'b', C: 'c'}
  ];
}); 

app.directive('customSpreadsheet', …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-directive angularjs-scope

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