小编Err*_*Err的帖子

Flexbox调整大小事件(?)

所以我有一个大量使用flexbox的布局.我一直非常喜欢它,它很棒.作为一个注释,我也在大量使用AngularJS,而我使用ng-include(或其他)可能会导致问题.

问题是我使用第三方组件绘制网格(角度网格是特定的).它只在从JavaScript专门调用时调整其列的大小,并且也可以在初始化后设置为执行此操作.

这里的问题是列没有正确调整大小.他们似乎被重新调整到不同的空间.我非常肯定的是,flexbox首先绘制对象而不考虑flex,然后在加载东西后,布局会延伸.

假设我的假设是正确的,我希望解决这个问题的方法是找到一个JavaScript(或JQuery或Angular)事件,以便在调整大小时进行监听,然后通知网格它需要重绘列.话虽如此,我还没有找到这样的事件,所以也许我正在接近这个问题,或者我可能没有选择最好的搜索词.

只是为了帮助可视化问题,这里是一个HTML示例(网格有点奇怪).(style ="..."实际上是通过css类或Angular Material标签定义的 - 请参见此处.)

<div style="display: flex; flex-direction: column;">
  <h1>Example Fixed Width Tag</h1>
  <div style="position: relative; flex: 1">
    <div ag-grid="definition" style="width: 100%; height: 100%; position: absolute;">
    <!-- This is where the grid is drawn. -->
    <!-- The position: absolute is done because the grid requires the div here have -->
    <!-- a height and width property. -->
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

谢谢你的时间.

html javascript flexbox angularjs

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

什么是xsession-errors?

所以我正在调查为什么一个程序摆脱了我的背景,该程序的作者说要发布.xsession-errors,很多人都这样做了.然后我的下一个问题是:什么是.xsession-errors?谷歌搜索显示了许多结果,但没有解释它是什么.

到目前为止我所知道的:

  • 这是某种错误日志.我无法弄清楚它是什么相关的(ubuntu本身?程序?)
  • 我有一个,似乎所有Ubuntu系统都有它,但我无法验证.

linux ubuntu xubuntu

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

一般错误:25个绑定或列索引超出范围

使用SQLite和PDO.我对PDO很新,所以我可以在这里使用一些帮助.我收到错误:

SQLSTATE[HY000]: General error: 25 bind or column index out of range
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

// db.php
function dbh($sql, $db = "", $nsx = "") {
    $db = ($db) ? $db : "mydb";
    $db = $db.".sqlite";
    try {
        $dbh = new PDO("sqlite:$db");
        $dbh->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
        // id, title, desc, cost, album, version, added
        $dbh->exec("CREATE TABLE IF NOT EXISTS `products` (
                        `id` INTEGER PRIMARY KEY,
                        `title` TEXT,
                        `desc` TEXT,
                        `cost` TEXT,
                        `album` TEXT,
                        `version`TEXT,
                        `added` DATETIME
                    )");
        //$mem = new PDO('sqlite::memory');
        //$mem->setAttribute( …
Run Code Online (Sandbox Code Playgroud)

sqlite pdo

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

使用可变数据呈现HTML并转换为PDF

我有一个html模板页面,我想通过EJS填写数据,之后我想将这个完成的页面传递给PDF创建者; 最终的结果是我的页面的一个漂亮的PDF版本充满了我的数据.

对于PDF创建者,我正在使用NPM html-pdf进行转换.问题是,我不知道我可以用我的数据呈现页面,自动保存,然后将完成的页面传递给PDF创建者,因为PDF创建者只接受保存网页的服务器路径.

也许我正在接近这个错误的方式,但下面是我目前所拥有的,但事实并非如此.任何正确方向的帮助将不胜感激.

var renderPDF = function() {
  var pdf = require('html-pdf');
  // pulls html page
  var html = fs.readFileSync('views/assets/html/render.ejs', 'utf8');
  var options = {};
  // creates views/test.pdf
  pdf.create(html, options).toFile('views/test.pdf', function(err, res) {
    if (err) return console.log(err);
    console.log(res);
  });
};
// this is how I usually render ejs files with data
response.render('assets/html/render.ejs', {myDataOject});
// start the conversion
renderPDF();
Run Code Online (Sandbox Code Playgroud)

ejs node.js express

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

标签 统计

angularjs ×1

ejs ×1

express ×1

flexbox ×1

html ×1

javascript ×1

linux ×1

node.js ×1

pdo ×1

sqlite ×1

ubuntu ×1

xubuntu ×1