小编Mah*_*tib的帖子

从剑道树视图中读取所选节点的值?

我有一个带有节点的kendo树视图{id, value}.我想在单击按钮时获取所选节点的id和值.

我怎么才能得到它?是否有任何内置功能可以获得它?

这是我的示例代码:

$("mytree").kendoTreeView({
                dataSource: mydata,
                dataTextField: "Name",
                dataValueField: "Id",
            });
Run Code Online (Sandbox Code Playgroud)

javascript jquery kendo-ui kendo-treeview

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

Gimp:我如何获得路径工具点的坐标?

我是gimp python-fu编程的新手我已经花了4天没有运气来弄清楚哪个是最合适的函数来获取绘制路径的坐标并在gtk消息框上显示输出,如下图所示.

在此输入图像描述

请考虑我在Windows机器上开发

我尝试过这样的代码:

import gtk, gimpui
from gimpfu import *

def debugMessage(Message):
    dialog = gtk.MessageDialog(None, 0, gtk.MESSAGE_INFO, gtk.BUTTONS_OK, Message)
    dialog.run()
    dialog.hide()

def python_fu_mahdicoordinates(image, layer):
    vectors = pdb.gimp_image_get_active_vectors(image)
    nstrokes, strokes = pdb.gimp_vectors_get_strokes(vectors)
    stroke_type, n_points, cpoints, closed = pdb.gimp_vectors_stroke_get_points(vectors, strokes[0])
    x0 = cpoints[0]
    y0 = cpoints[1]
    x1 = cpoints[6]
    y1 = cpoints[7]
    x2 = cpoints[12]
    y2 = cpoints[13]
    x3 = cpoints[18]
    y3 = cpoints[19]
    debugMessage('(' + str(x0) + ', ' + str(y0) + ', '+str(x1) + ', '+str(y1) + ', '+str(x2) …
Run Code Online (Sandbox Code Playgroud)

python gimp python-fu gimpfu

7
推荐指数
1
解决办法
1092
查看次数

JavaScript的removeNode()在Chrome中不起作用

我需要从页面中删除一个节点,为此我使用下面提到的函数

document.getElementById(id).removeNode(true);

该函数在 IE 中工作正常,但在 Chrome 中不行。谁能告诉我应该怎么做?

javascript dom google-chrome

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

如何使用$ rootScope传递对象?

我有一个名为saveInDB的函数.这将数据保存在数据库中.对象作为参数传递给函数.

$scope.SaveDB(iObj,function(iResult){
//after a sucessfull opreation in the DB. Now  I need iObj to be passed to other controller.
// I have used $emit method
$rootScope.$emit('saveCallback');
})
Run Code Online (Sandbox Code Playgroud)

在其他控制器中,我需要访问iObj到其他控制器.我没有得到这个对象.在我的控制器中

var _save = $rootScope.$on('saveCallback',function(){
//i want same obj(which is used for saving ) to be access here.
})
Run Code Online (Sandbox Code Playgroud)

callback angularjs angularjs-scope

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

如何在地址栏中加密URL GET请求?

我在我的Web应用程序中使用Spring MVC 4.0.这里我使用锚标记来调用控制器.

<a href="testDetails?id=3">Details</a>  //i.e a GET request
Run Code Online (Sandbox Code Playgroud)

现在我不想id=3在我的地址栏中显示这个,这可以通过使用POST请求来实现.

有没有其他方法可以做到这一点,如果有可能通过使用一些加密格式,那么你能提供给我任何一个例子吗?

html jsp spring-mvc

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

jQuery文本区域最大长度验证

我有以下代码,它运行良好,但问题是,超过500个字符后,它开始允许用户键入(它接受字符而不是限制它们!).

我怎么修改它?有没有可能推广这个代码,以便它可以处理多个文本区域,如一个函数,只是传递参数?

 $('#txtAboutMe').keyup(function () {
           var text = $(this).val();
           var textLength = text.length;`enter code here`
           if (text.length > maxLength) {
               $(this).val(text.substring(0, (maxLength)));
               alert("Sorry, you only " + maxLength + " characters are allowed");
           }
           else {
               //alert("Required Min. 500 characters");
           }
       });"
Run Code Online (Sandbox Code Playgroud)

jquery textarea maxlength

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

React Native尚不支持NPM 5

在使用React native创建应用程序时,在cmd中我遇到以下错误消息:

错误:不支持npm 5.

npm WARN deprecated socks@1.1.10:如果使用2.x分支,请升级到至少2.1.6以避免套接字数据流的严重错误和2.1.0中引入的导入问题

> @expo/ngrok@2.3.0 postinstall C:\Users\Rakesh\proj\node_modules\@expo\ngrok > node ./postinstall.js ngrok - binary unpacked.

npm notice创建了一个lockfile作为package-lock.json.你应该提交这个文件.+ react-native-scripts@1.11.1 added 459 packages in 316.717s.

看起来你正在使用最近发布的npm 5.不幸的是,创建React Native App不适用于npm 5.我们建议使用npm 4或yarn,直到解决了一些错误.您可以通过以下网址关注npm 5的已知问题:https://github.com/npm/npm/issues/16991

node.js npm

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

为什么KineticJS文档中没有方法draw()?

我花了几个小时搜索Kinetic.Layer.draw()方法.我发现的所有内容都是用例 - 没有关于如何,何时以及为何使用它的文档.也许它已经被弃用了?

这些是我在学习和玩这个精彩框架时使用的主要链接:

http://kineticjs.com/docs/index.html

http://www.html5canvastutorials.com/kineticjs/html5-canvas-events-tutorials-introduction-with-kineticjs/

如果有人向我解释这种误解,那将会非常有帮助.

javascript html5-canvas kineticjs konvajs

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

使用Leaflet.Draw绘制多边形时如何更改第一个顶点的颜色?

我正在使用Leaflet和Leaflet.Draw,我让我的代码中的用户绘制多边形(不使用Leaflet Draw Controls).

当用户绘制多边形时,我需要更改其第一个顶点的颜色,例如:绿色,以便用户知道他需要单击第一个点才能关闭多边形并完成绘图.

如何使用Leaflet.Draw绘制多边形时更改第一个顶点的颜色?

下面的图片用于详细说明,这意味着它已使用Paint Software进行修复.

此图片用于详细说明,这意味着它已使用Paint Software进行修复

PS这是我的代码

var map = L.map('mapid',
            {
                minZoom: -1,
                maxZoom: 4,
                center: [0, 0],
                zoom: 1,
                crs: L.CRS.Simple
                });

var polygonDrawer = new L.Draw.Polygon(map);

map.on('draw:created', function (e) {
var type = e.layerType, layer = e.layer;
 layer.editing.enable();
  layer.addTo(map);

  });

$(document)ready(function(){
polygonDrawer.enable();
});
Run Code Online (Sandbox Code Playgroud)

javascript maps leaflet leaflet.draw

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

如何检查参数是否是JavaScript中的对象(而不是数组)

在测试之后,instasnceof我发现如果参数是数组或对象文字,它将返回true.

function test(options){
  if(options instanceof Object){alert('yes')}//this will alert for both arrays and object literals
}
test({x:11})// alerts
test([11])// alerts as well but I do not want it to
Run Code Online (Sandbox Code Playgroud)

有没有办法测试参数"options"是否是对象文字?

PS我正在创建一个允许用户访问其配置选项的模块,我想测试参数是否只是一个对象文字

javascript arguments argument-passing

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

如何将konvaJS中的文本值拉伸到一定的宽度和高度?

在 KonvaJS 文本对象中,有一个类似fontSize的属性,fontSize: 30但我需要根据我为它提供的宽度和高度来拉伸文本。

这是我写的:

var textX = new Konva.Text({
            text: 'X',
            align: 'center',
            x: 60,
            y: 60,
            width: 60,
            height: 40
        });
Run Code Online (Sandbox Code Playgroud)

你有什么建议让代码工作?

javascript canvas kineticjs konvajs

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

单击第二个点后如何在 Leaflet.Draw 中完成折线?

当我尝试使用Leaflet.Draw 插件绘制多段线时遇到问题。

首先,我点击地图绘制第一个点,然后第二次点击完成线。

但是,在我第二次单击该行后,该行不会自行完成。它显示了该行的扩展。

当我双击它时,该行完成,否则我需要手动单击完成按钮。我想在第二次点击地图时完成那条线。

这是我绘制折线的代码:

var drawControl = new L.Control.Draw({
                    position: 'topleft',
                    draw: {                            
                        polygon: {
                            allowIntersection: true,
                            showArea: true,
                            drawError: {
                                color: '#b00b00',
                                timeout: 1000
                            },
                            shapeOptions: {
                                color: '#0033ff'
                            }
                        },
                        circle: {
                            shapeOptions: {
                                color: '#0033ff'
                            }
                        },
                        polyline: {
                            shapeOptions: {
                                color: 'red'
                            },
                        },
                        rectangle: {
                            shapeOptions: {
                                color: '#0033ff'
                            }
                        },
                        marker: false,
                        polyline: true,
                    },
                    edit: {
                        featureGroup: drawnItems,
                        remove: true
                    }
                });
Run Code Online (Sandbox Code Playgroud)

leaflet leaflet.draw

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