小编A1r*_*Pun的帖子

使用imacro删除元素

首先,我是imacros的新手,我试图在一个随机网站中使用imacro从页面中删除一个元素,为此我试图使用javascript,它会抛出我的错误.remove() is not a function.以下是我一直在尝试的一段代码:

var macro = "";
macro +="SET !DATASOURCE mobidomains2.csv";
macro +="SET !DATASOURCE_COLUMNS 1";
macro ="SAVEAS TYPE=PNG FOLDER=* FILE={{!COL1}}";
window.content.document.getElementsByClassName("results-explained").remove();
var ret="";
ret=iimPlay(macro);
Run Code Online (Sandbox Code Playgroud)

我也尝试过使用.removechild(),所以有什么方法可以使用imacro用javascript删除特定的div?提前感谢你.

javascript imacros

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

Ext.form.Basic当trackResetOnLoad为true时如何重置字段?

我有一个Ext.form.Basic与配置.trackResetOnLoad:true

当我调用reset()一个字段时,它从form setValues()方法中获取它的值.
我现在如何重置我的字段?
当我只是做field.setValue('')表单时将其标记为无效,因为该字段是必需的.

提前致谢.

forms extjs extjs4

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

jQuery Mask插件货币

对于我的项目,我正在使用jQuery-Mask-Plugin。在此插件的网站上,有货币/货币示例。

$('.money').mask('000.000.000.000.000,00', {reverse: true});
$('.money2').mask("#.##0,00", {reverse: true, maxlength: false});
Run Code Online (Sandbox Code Playgroud)

这不完全是我想要的,因为我希望,00在遮罩中是可选的。
能做到吗?

断言:

input   | output
________|___________
1111    | 1.111
2222222 | 2.222.222
12,34   | 12,34
1234,56 | 1.234,56
Run Code Online (Sandbox Code Playgroud)

小提琴

javascript jquery jquery-mask

5
推荐指数
0
解决办法
2862
查看次数

从web.config获取URL

我试图在配置文件中存储一个URL,但是当我从文件中检索URL时它不起作用

以下是我的代码

在web.config中,我有

 <add key="URL" value="/NG/Viewer/ViewerSummary.aspx"/>
Run Code Online (Sandbox Code Playgroud)

在我的aspx.cs页面中,我有以下代码

string url = ConfigurationManager.AppSettings["URL"];

string strScript = "window.open(url?QueryID=" + QueryId + "', '_blank','height=650, center:yes, width=800, status=no, resizable= yes, menubar=no, toolbar=no, location=yes, scrollbars=yes, status=no');";
    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "strScript", strScript, true);
Run Code Online (Sandbox Code Playgroud)

如果我写上面的代码,窗口不会打开,但是如果我在下面的代码中执行此操作,则会打开窗口.

string strScript = "window.open('/NG/Viewer/ViewerSummary.aspx?QueryID=" + QueryId + "', '_blank','height=650, center:yes, width=800, status=no, resizable= yes, menubar=no, toolbar=no, location=yes, scrollbars=yes, status=no');";
    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "strScript", strScript, true);
Run Code Online (Sandbox Code Playgroud)

如何通过将值放入配置文件来打开窗口?
任何帮助表示赞赏.

谢谢.

javascript c# asp.net

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

如何创建最初隐藏在ExtJS中的按钮?

我有一个带有一些按钮的工具栏,其中一个按钮需要在创建时不可见,并且在我的应用程序中的某个位置可见.

我正在添加按钮,当它需要可见时,但这不是我想要的.

extjs extjs4

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

静态成员不能引用类类型parameters.ts

我有这个通用类,我想使用该通用参数:

export class OperationResult<TResult>
{

    public success: boolean;
    public message: string;
    public result: TResult;

    constructor(success: boolean, message: string, result: TResult) {
        this.success = success;
        this.message = message;
        this.result = result;
    }

    public static BuildSuccessResult(message: string, result: TResult): OperationResult<TResult> {
        return new OperationResult<TResult>(true, message, result);
    }
}
Run Code Online (Sandbox Code Playgroud)

但它向我显示了该BuildSuccessResult函数的错误:

静态成员不能引用类类型parameters.ts

如何在静态函数上返回通用值?

javascript node.js typescript

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

如何在ExtJs 3.0中更改DisplayField文本?

我想在DisplayField中将“ Labelxx”更改为“新标签”。我怎样才能做到这一点?下面是我的代码:

MyFormUi = Ext.extend(Ext.form.FormPanel, {
    title: 'Rates ',
    id: 'id_form',
    initComponent: function() {
        this.items = [{
            xtype: 'displayfield',
            fieldLabel: 'Labelxx',
            anchor: '100%',
            name: 'name_lb',
            ref: 'localCurrencylbl',
            id: 'id_lb'
        }];
        MyFormUi.superclass.initComponent.call(this);
    }
});
Run Code Online (Sandbox Code Playgroud)

extjs extjs3

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

Ext.data.Store getTotalCount()在加载后不计算

我的商店在打电话时并不总是返回正确数量的记录getTotalCount().我load()在商店后发生此问题.我知道在那个检查点,商店里有记录.
我正在使用ExtJs 4.1.3

//this.grid = reference to my grid
var count = this.grid.getStore().getCount(), //50
    total = this.grid.getStore().getTotalCount(); //16000

    this.grid.getStore().load();

    count = this.grid.getStore().getCount(); //50
    total = this.grid.getStore().getTotalCount(); //0
Run Code Online (Sandbox Code Playgroud)

如果商店包含所有数据,我如何获得可以加载到商店的记录数量?


我的商店配置.

store: Ext.create('Ext.data.Store', {
                model: me.modelName,
                remoteSort: true,
                remoteFilter: true,
                pageSize: 50,
                trailingBufferZone: 25,
                leadingBufferZone: 50,
                buffered: true,
                proxy: {
                    type: 'ajax',
                    actionMethods: { read: 'POST' },
                    api: {
                        read: me.urls.gridUrl
                    },
                    extraParams: Ext.applyIf({ FilterType: 0 }, me.urlParams.gridUrlParams),
                    simpleSortMode: true,
                    reader: {
                        type: 'json',
                        root: 'data',
                        totalProperty: 'total' …
Run Code Online (Sandbox Code Playgroud)

extjs store extjs4

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

使用pikaday datepicker创建日期范围字段

我正在尝试使用pikaday datepicker,我试图避免jquery datepicker因为它的依赖性和沉重的图像,但我无法实现我想要的pikaday.

我在一个表单中有一个from to field,可以在to字段中选择的日期不应该过去到from字段..我尝试过如下但是它不起作用.

var picker = new Pikaday({
    field: document.getElementById('start')
});
var picker2 = new Pikaday({
    field: document.getElementById('end'),
    minDate: new Date(document.getElementById('start').value)
});
Run Code Online (Sandbox Code Playgroud)

一个纯粹的JavaScript解决方案对我来说更好,任何人都可以指导我解决这个问题?

javascript datepicker pikaday

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

如何使用离线资源构建YUIDoc?

当你构建并运行YUIDoc时,它会从中获取一些资源http://yui.yahooapis.com/....这些资源包括样式表和yui.min.js.
如何离线下载和使用这些资源?

原因是我们在HTTPS服务器上运行我们的文档.YUIDoc始终通过HTTP协议提供文件.

yui yuidoc

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