小编gbe*_*927的帖子

表单提交执行JavaScript最佳实践?

我希望在提交表单时运行JavaScript函数.问题在于,在提交表单时,会重新加载页面,并将表单值作为GET参数附加到URL.我希望它保留在当前页面上并且只运行JavaScript函数.

我想知道最佳做法(或你做了什么)以避免重新加载页面和参数.

html javascript forms

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

ExtJS按钮样式工具栏

我想知道是否可以将一个按钮放入面板的工具栏中,但是它保留了一个按钮的外观,就像它只是在一个普通的面板中一样.

例如,我希望按钮看起来像这样:

按钮样式

但是,它看起来像这样:

工具栏按钮

非常感谢!

编辑

创建工具栏的代码:

xtype: 'toolbar',
        items:
        [
            {
                xtype: 'button',
                text: 'Select bounding box on map',
                id: 'bbBoxButton',
                icon: 'img/cross_cursor.gif',
                listeners: {
                    click: function(){
                        polygonControl.activate();
                    }
                }   
            }
        ]
Run Code Online (Sandbox Code Playgroud)

用于创建常规按钮的代码:

{xtype: 'button',    id: 'bboxButton', text: 'Select bounding box on map', icon: 'img/cross_cursor.gif', listeners: {click: function(){polygonControl.activate()}}}
Run Code Online (Sandbox Code Playgroud)

我相信我必须使用按钮的cls配置,但我似乎无法找到合适的css类.

styles extjs toolbar button

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

Visual Studio安装项目删除所有用户的安装

我正在创建一个安装项目,并希望删除为"everyone"或"just me"安装的选项,并将其默认为仅限我.

visual-studio

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

WinForms ListBox右键单击

我正在尝试在右键单击项目时将上下文菜单添加到列表框中.

我甚至不确定右键单击功能是否正常工作.

这是代码:

private void lstSource_MouseDown(object sender, MouseEventArgs e)
{
    if (e.Button == MouseButtons.Right)
    {
        Console.WriteLine("Right Click");
    }
}
Run Code Online (Sandbox Code Playgroud)

没有任何东西打印到控制台.我错过了什么吗?

谢谢.

c# listbox contextmenu right-click winforms

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

OpenLayers从多边形顶点获取Lat,Lon

我试图在openlayers中使用方形多边形来获取边界框.我需要从框中获取北,南,西和东的价值.现在我正在使用:

var topleft = vectors.features[0].geometry.getVertices()[0];
Run Code Online (Sandbox Code Playgroud)

得到左上角的顶点.但是它返回一个这样的值:

POINT(-13393350.718762 4024321.5982824)
Run Code Online (Sandbox Code Playgroud)

如何从此返回点获取lat和lon值?

polygon vertices latitude-longitude openlayers

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

OpenLayers矢量图层特征处理程序

我会有一个openlayers矢量图层,其中的功能散布在整个地图上.我希望能够点击某个功能并显示一条消息.

我不确定是否有办法为每个功能添加一个监听器/处理程序.

有任何想法吗?

vector listener handler openlayers

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

VB6 ActiveX Image.picture属性

我试图在VB6中创建一个带有图片属性的ActiveX OCX.picture属性设置并获取控件中图像的图片属性.我希望用户能够在设计时选择图像.

有任何想法吗?

谢谢

vb6 activex properties image

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

从JSON创建数组 - Javascript

我有一个JSON文件,我想从中创建一个数组.

这是JSON数据.

{
  "table": {
    "columnNames": ["column1", "column2", "column3", "column4"],
    "columnTypes": ["String", "String", "String", "String"],
    "rows": [
      ["data00", "data01", "data02", "data03"],
      ["data10", "data11", "data12", "data13"],
      ["data20", "data21", "data22", "data23"],
      ["data30", "data31", "data32", "data33"]
     ]
   }
}
Run Code Online (Sandbox Code Playgroud)

我需要从"行"部分的对象创建一个数组.

任何帮助,将不胜感激!

谢谢!!!

编辑

是否可以从行中的数据中创建哈希表?另外,你如何在json文件上执行JSON.parse?谢谢

javascript arrays json

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

ExtJS存储/网格重置

我有一个按钮,当单击时,将使用提供的URL创建一个JSONstore.然后将商店加载到网格中.如果再次单击该按钮,它会再次添加所有信息(因此会列出两次).我想要它,以便当用户点击按钮时,它会清除商店/网格,然后添加所有内容.

有关如何实现这一目标的任何想法?

谢谢,

编辑 ExtJS 3

datasetStore.removeAll();
datasetStore.loadData(datasetsArray);
Run Code Online (Sandbox Code Playgroud)

grid extjs store reset clear

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

初始化没有零的数组

我有一个代表xy网格的三维数组,z矢量代表深度.我只知道某些行的深度,并试图插入数组.我的问题是如何创建720x400阵列,而不将所有值设置为0(因为这可能会影响插值).

谢谢!

arrays matlab initialization zero

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