我正在创建一个select语句,它结合了两个表,zone并output基于引用的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) 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 有大量的行和更多不同的列组合,这让我犹豫是否尝试单独按摩列类。
谢谢你的帮助!
我正在尝试为角应用创建一个迷你电子表格.我想重新创建一个通用电子表格功能,允许用户单击电子表格单元格,然后使用工作表顶部的较大输入更改该单元格的值.理想情况下,当用户点击其中一个单元格时,我想将给定单元格的模型分配给大型输入,但我无法确定如何执行此操作.
有一些更精细的细节可以解决细胞的模糊和聚焦问题.而且,我给出的例子大大简化了; 可以有任意数量的行和列.我的主要问题是:如何动态地将单元格模型分配给大输入,以便它可以作为单元格的一种代理输入?如果这不可能/不实用,有没有更好的方法来处理这个?
这就是我到目前为止所拥有的.我甚至不知道这是否可行,特别是我采用的这种方法.有任何想法吗?
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)