小编Zoo*_*ook的帖子

更改现有Kendo Grid上的选项的正确语法是什么?

我有一个剑道网格:

$('#myGrid').kendoGrid({
    ...
    scrollable: false,
    ...
});
Run Code Online (Sandbox Code Playgroud)

然后我想改变它的可滚动属性.我已经尝试了以下所有方法:

$('#myGrid').data("kendoGrid").options.scrollable = true;
$('#myGrid').data("kendoGrid").refresh();
Run Code Online (Sandbox Code Playgroud)

-

$('#myGrid').data("kendoGrid").scrollable = true;
$('#myGrid').data("kendoGrid").refresh();
Run Code Online (Sandbox Code Playgroud)

-

var MyGrid = $('#myGrid').data("kendoGrid");
MyGrid.options.scrollable = true;
MyGrid.refresh();
Run Code Online (Sandbox Code Playgroud)

-

var MyGrid = $('#myGrid').data("kendoGrid");
MyGrid.scrollable = true;
MyGrid.refresh();
Run Code Online (Sandbox Code Playgroud)

什么都行不通.如何改变网格是否可以动态滚动?

javascript jquery kendo-ui kendo-grid

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

为什么Spring MVC将空对象插入应该是空列表?

我正在上传多个文件.当我实际选择要上传的文件时,这很好用; 他们很好地进入他们的列表,但是当我点击上传而不选择文件时,我得到一个包含空文件的List.我的验证器正在检查此List的大小是否为0,因此它会超过它.

是的,我可以解决它只是检查一个空文件,是的我可以在没有选择文件时禁用上传按钮,但我想知道为什么Spring会这样做,可能还有如何阻止它这样做.

这是jsp:

<form:form commandName="documentsBean" enctype="multipart/form-data">
    <input type="hidden" name="submittedFormAction" value="attachDocumentSave"/>
    <input type="file" name="files" id="attachFiles" multiple/>
    <button type="submit">Attach</button>
</form:form>
Run Code Online (Sandbox Code Playgroud)

豆子,没什么特别的:

public class DocumentsBean
{
    private List<MultipartFile> files;
    public List<MultipartFile> getFiles(){
        return files;
    }
    public void setFiles(List<MultipartFile> files){
        this.files = files;
    }
}
Run Code Online (Sandbox Code Playgroud)

控制器:

@RequestMapping( method = RequestMethod.POST, params = { "submittedFormAction=attachDocumentSave" })
public ModelAndView attachDocumentSave(HttpServletRequest request, @ModelAttribute("documentsBean") DocumentsBean documentsBean, BindingResult errors) throws Exception
{
    // At this point documentsBean.files is an ArrayList<E> with size = 1
}
Run Code Online (Sandbox Code Playgroud)

当我深入研究时documentsBean.files,我看到 …

java spring spring-mvc

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

为什么Python 3.4给出了大数除法的错误答案,我如何测试可分性?

在我的程序中,我使用除法来测试结果是否为整数,我正在测试可分性.但是,我得到了错误的答案.这是一个例子:

print(int(724815896270884803/61))
Run Code Online (Sandbox Code Playgroud)

给出11882227807719424.

print(724815896270884803//61)
Run Code Online (Sandbox Code Playgroud)

给出正确的结果11882227807719423.

为什么浮点结果错误,如何测试大数是否可被61整除?我是否真的需要进行整数除法然后将其相乘并查看它是否相等?

python floating-point precision division

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

如何使用xhr2和FormData发送文件数组?(Java +春季)

<input type="file" multiple />用来上传文件列表。这样可以正常工作,但是我希望能够在上传之前删除单个文件,因此我将FileList单独存储在一个对象中并通过xhr进行路由。但是,它不起作用。

该表格如下所示:

<form:form commandName="documentsBean" enctype="multipart/form-data">
    <input type="hidden" name="submittedFormAction" value="attachDocumentSave"/>
    <input type="file" name="files" id="attachFiles" multiple/>
    <button type="submit" id="attachButton" onclick="return buildForm(this.form);">Attach</button>
</form:form>
Run Code Online (Sandbox Code Playgroud)

这是处理它的功能(工作版本):

function buildForm(form){
    var formData = new FormData(form);
    formData.append('testString', "foobar");

    var xhr = new XMLHttpRequest();
    xhr.open('POST', form.action, true);
    xhr.send(formData);

    return false;
}
Run Code Online (Sandbox Code Playgroud)

非工作版本,我尝试将文件手动粘贴到formData中:

function buildForm(form){
    var files = document.getElementById('attachFiles').files;

    // var tempfiles = [];
    // for(var i=0; i<files.length; i++){
    //     tempfiles[i]=files[i];
    // }

    var formData = new FormData();
    formData.append('submittedFormAction', "attachDocumentSave");
    formData.append('files', files);  // …
Run Code Online (Sandbox Code Playgroud)

javascript java html5 xmlhttprequest spring-mvc

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