小编Sim*_*mon的帖子

获取隐藏元素的偏移量

如何获取隐藏元素的坐标?offset()不支持隐藏元素的使用.任何提示?

jquery hidden offset

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

Django ReportLab:使用Drawing对象创建PDF并通过Httpresponse返回

在ReportLab中,可以将Drawing对象写入不同的渲染器,例如

d = shapes.Drawing(400, 400)
renderPDF.drawToFile(d, 'test.pdf')
Run Code Online (Sandbox Code Playgroud)

在Django中,Canvas对象可以通过httpresponse发送,例如:

response = HttpResponse(mimetype='application/pdf')
response['Content-Disposition'] = 'filename=test.pdf'
c = canvas.Canvas(response)
Run Code Online (Sandbox Code Playgroud)

在我的情况下,我的问题是我有一个使用Drawing对象的reportLab脚本,它保存到本地文件系统.我现在把它放在Django视图中,并想知道是否有办法不保存到本地文件系统,而是发送回客户端.

我希望我能清楚地描述这个问题.

谢谢你的建议!

更新

事实证明renderPDF中有一个函数:

renderPDF.draw(drawing, canvas, x, y)
Run Code Online (Sandbox Code Playgroud)

它可以在给定的画布中渲染drawing()对象.

python django canvas reportlab httpresponse

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

extjs treepanel:expand()&expandChildNodes()

如果我写:

rootNode.expand()
Run Code Online (Sandbox Code Playgroud)

我只能访问此rootNode的子节点,但无法访问此rootNode的孙子节点.我要写:

rootNode.expandChildNodes()
Run Code Online (Sandbox Code Playgroud)

为了实现它.

即使树倒塌,还有另一种获取孙子节点或更多子节点的方法吗?除了使用node.eachChild()功能?我试过了:

rootChildNode.firstChild
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

expand treenode extjs treepanel nodes

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

当窗口调整大小时,extjs面板调整大小

我有一个带有"表单"布局的面板,其中包含几个按钮.现在我想根据窗口大小调整启用此面板调整大小.我怎么能这样做?

谢谢.

resize extjs panel

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

Flot:如何在刻度线上对齐xaxis标签中心,并将标签放在绘图区域而不是外部空间

我想知道是否有配置将轴刻度"中心"放在刻度线上?还把它们放在情节区而不是外面的空间?

对于后一个问题,我在网格选项中使用了"labelMargin:-30",虽然它与不设置它有所不同,但是,如果我设置"labelMargin:-50"或使用另一个更大的负数,则没有进一步的区别.有谁知道怎么处理这个?

提前致谢!

axis alignment flot

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

移动设备的开放层

一个新手问题:在使用openlayers的移动Web开发中,我需要在头文件中包含哪个lib文件?我的意思是,它是openlayers.js还是openlayers.mobile.js?

<script type="text/javascript" src="lib/OpenLayers.mobile.js"></script>
Run Code Online (Sandbox Code Playgroud)

要么

<script type="text/javascript" src="lib/OpenLayers.js"></script>
Run Code Online (Sandbox Code Playgroud)

在实践中会有一些差异吗?

我之所以这么说是因为我想用GoogleMaps开发一个mashup应用程序; 但是,如果我不包含openlayers.js而是放置openlayer.mobile,则"Openlayers.layer.Google"将无法识别.

谢谢你的回复!

mobile google-maps mashup openlayers sencha-touch

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

flot plotpan vs plotclick:如何在平移打开时忽略点击事件?

在我的Flot应用程序中,我启用了plotclick和plotpan事件.但是,我发现每次平移时,plotclick事件也会被触发?我想知道如何在启用平移操作时忽略点击事件?即,仅在平移时触发平移事件监听器,仅在单击时触发单击事件监听器.

<!DOCTYPE HTML> 
<html> 
 <head> 
    <meta http-equiv="Content-Type" content="text/html; 
charset=utf-8"> 
    <title>Flot Examples</title> 
    <link href="http://people.iola.dk/olau/flot/examples/layout.css" rel="stylesheet" type="text/css"> 
    <!--[if lte IE 8]><script language="javascript" type="text/ 
javascript" src="http://people.iola.dk/olau/flot/excanvas.min.js"></script><![endif]--> 
    <script language="javascript" type="text/javascript" src="http:// 
people.iola.dk/olau/flot/jquery.js"></script> 
    <script language="javascript" type="text/javascript" src="http:// 
people.iola.dk/olau/flot/jquery.flot.js"></script> 
    <script language="javascript" type="text/javascript" src="http:// 
people.iola.dk/olau/flot/jquery.flot.navigate.js"></script> 
<script type="text/javascript"> 
$(function () { 
    // generate data set from a parametric function with a fractal 
    // look 
    function sumf(f, t, m) { 
        var res = 0; 
        for (var i = 1; i < m; ++i) 
            res += f(i * i * …
Run Code Online (Sandbox Code Playgroud)

conflict click flot mouseevent pan

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

CSS img align:如何在DIV中设置img中右对齐

我正在寻找一种简单的方法来在DIV中右对齐img,即垂直 - 中间和水平 - 右对齐,如下所示:

在此输入图像描述

我尝试在IMG样式中使用vertical-align:middle和float:right,但似乎不能一起工作..

<div style='height: 300px; width: 300px'>
    <img src= 'http://www.w3schools.com/tags/smiley.gif' style='vertical-align: middle; float: right;'/>
</div>
Run Code Online (Sandbox Code Playgroud)

html css image alignment vertical-alignment

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

flot:悬停在绘图项上时更改鼠标光标

我想知道在鼠标悬停在绘图项上时更改鼠标光标的最佳方法是什么,并在远离绘图项时将光标更改回默认值

plot.bind("plothover", function(event, pos, item) {
            if(item) {
                document.body.style.cursor = 'pointer';
                    } else {
                            document.body.style.cursor = 'pointer';
                    }
 }
Run Code Online (Sandbox Code Playgroud)

它在一开始就有用,但是在平底图之后不起作用......

mouse pointers cursor flot hover

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

ExtJS loadMask:在多个ajax调用中管理几个loadMask

在我的应用程序中,我需要同时执行几个ajax请求,但每个请求根据响应大小需要不同的时间.为了避免在ajax请求期间进一步操作,我想在每个ajax调用中使用Ext.LoadMask,如下所示:

for(var i=0; i<ajaxCount; i++) {
    var loadMask = new Ext.LoadMask(Ext.getBody(), {msg:"Loading " + ajaxName[i]});
    Ext.Ajax.request({
        success: function() {
            loadMask.hide();
        },
        failure: function() {
            loadMask.hide();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,我发现hide()会隐藏内存中的所有loadMaskes.我想要做的只是隐藏这个ajax请求中的那个,这样在所有请求结束之前总会有一个掩码.

还有另一种实现方法吗?

谢谢!

ajax extjs mask loading request

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

Django URL正则表达式:使URL容忍int或float值

url格式为: domain/startValue/endValue/content

这里,startValue和endValue采用int或float数字.

我试过: /(\d+)/(\d+)它接受int值

和:

/(\d+\.\d+)/(\d+\.\d+) 它取浮点值

但不知道如何把它们放在一起,它采用两种格式的数字

尝试:

 /(\d+)|(\d+\.\d+)/(\d+)|(\d+\.\d+)
Run Code Online (Sandbox Code Playgroud)

浏览器告知url与视图函数参数不匹配

谢谢你的建议!

python regex django url numbers

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

ExtJS菜单checkItem:在某些情况下如何防止项目检查事件?

对于菜单checkItem,当用户点击它时,默认情况下会触发checkchange; 我想知道如果满足某个案例,如果在点击后不改变其检查状态,换句话说,停止此事件链.

我尝试了以下代码,但没有工作:

listeners: {
'click': function(item, evt) {
    if(1) { //verify whether that certain case
        evt.stopEvent(); //since click_event is triggered before setChecked()/checkChange, I thought this may stop its going further...
        alert('case met!');
    }
},
checkHandler: function(item, checked) {
   //...
}
Run Code Online (Sandbox Code Playgroud)

events extjs click

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