小编Gar*_*wis的帖子

发布在DataTables中不可见的表单元素

我在表单中包含的表上使用名为Datatables的jQuery插件,该表将包含许多表单元素.

我在页面上有一个Save Changes按钮,它将根据用户输入的内容执行AJAX请求以更新数据库.

我遇到的问题是它只会发布当前在Datatable中可见的表单元素.在我的一个例子中,有74行(都包含几个字段).要显示的默认记录数为10.

因此,当提交表单时,只提交10行的表单元素.我要提交所有行的字段 - 在这种情况下,所有74行的字段.

有人有解决方案吗?谢谢.

jquery datatables

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

InvalidValueError:initAutocomplete不是Google Places和Autocomplete API的功能

希望你能帮助我,因为我已经碰壁了,我也很擅长使用Google的Places API.

我不打算发布任何代码,因为我的代码工作正常,当我要描述的2个部分单独运行时.

除了Google提供的Javascript示例中的Autocomplete API之外,我还在使用Google的地方信息.

最初我在文档的底部有以下脚本:

<script src="https://maps.googleapis.com/maps/api/js?&libraries=places&callback=initAutocomplete" async defer></script>
Run Code Online (Sandbox Code Playgroud)

这个脚本位于我的文档顶部:

 <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
Run Code Online (Sandbox Code Playgroud)

这让我觉得,"您已在此页面上多次添加Google Maps API.这可能会导致意外错误." 所以在调查之后我把它们合并在一起就像这样:

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places&callback=initAutocomplete&sensor=false"></script>
Run Code Online (Sandbox Code Playgroud)

但是,既然我已经这样做了,我收到以下错误:

InvalidValueError: initAutocomplete is not a function
TypeError: searchBox is undefined
Run Code Online (Sandbox Code Playgroud)

当这些脚本没有合并时我没有收到这些错误,但之后我意识到需要Places API的函数停止工作.如果我删除了自动填充API参考,则"地方"功能可以使用.

关于我如何能够将这两者结合起来的任何想法,如图所示合并这些并解决"非功能"问题?

任何建议都会非常感谢,如果您真的需要查看代码,请告诉我.

谢谢,斯蒂芬

javascript geocoding autocomplete google-places-api google-places

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

LINQ to Entities中不支持指定的类型成员

我有一个名为StatusTypes的枚举类型

public enum StatusTypes
{
    Open = 1,
    Allocated = 2,
    WorkInProgress = 3,
    WaitingOnRequestor = 4,
    WaitingOnThirdParty = 5,
    Monitoring = 6,
    Testing = 7,
    OnHold = 8,
    Complete = 9,
    SignedOff = 10,
    Reopened = 11
}
Run Code Online (Sandbox Code Playgroud)

我正试图在我的存储库中使用它....

public IQueryable<Incident> GetAllOutstandingIncidents()
{
    return from i in db.Incidents
               where i.Status != Types.StatusTypes.SignedOff && i.Status != Types.StatusTypes.Complete && i.DeletedDateTime != null
               orderby i.DueDateTime
               select i;
    }
Run Code Online (Sandbox Code Playgroud)

...然后在我看来使用它......

<tbody>
     <% foreach (var incident in Model.TotalIncidentsOutstandingList) { %>
                <tr>
                    <td><%: incident.IncidentID %></td> …
Run Code Online (Sandbox Code Playgroud)

c# enums linq-to-entities asp.net-mvc-3

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

Grails g:paginate - 将搜索参数传递回Controller

我已经构建了一个高级搜索选项,允许用户搜索多个不同的字段 - 总共38个可能的字段.

提交初始搜索后,将显示10个结果,底部带有分页选项(使用grails' <g:paginate>标记).

我想我在这里遇到了一些问题.

1)我需要以某种方式使用标签的params属性将字段传回控制器g:paginate,但我真的不想创建40个参数的参数.

2)我从Controller传回一个搜索参数的页面(这样他们可以有一个可忽略的参数列表,在没有dismissed参数的情况下再次执行搜索).我可以在params属性中传回这个,但是它作为a String而不是传递回控制器map我不知道如何遍历它(我在迭代通过每个单独的角色后意识到这一点!).

3)g:paginate标签创建的链接的URL 可能很大,具体取决于用户输入的搜索字段的数量.URL是否有超过最大金额的危险?

我正在考虑改变内置的grails paginate功能,并创建一个我可以POST的表单.我不确定这是否是最好的方式,我可能会错过一些替代方法,这样做会好得多.

任何帮助大大收到!

grails pagination get

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

ASP.NET MVC EF Code First中的一对一或非一对一关系

我是.NET MVC的新手,我正在努力将Code First与现有数据库结合使用,其中一个表具有一对一或一对(1 - > 0..1)的关系.

我有一份报告,可以有很多部分,每个部分都有很多问题.现在这里有点我认为我遇到了麻烦...每个问题可能有一个答案或没有答案.

我收到以下错误:

System.Data.Edm.EdmAssociationEnd :: Multiplicity在关系'QuestionAnswer_Question'中的角色'QuestionAnswer_Question_Source'中无效.由于Dependent Role属性不是关键属性,因此Dependent Role的多重性的上限必须为*.

这是我的模型类:

ModeratorReport.cs

public class ModeratorReport
{
    [Key, Column(Order = 0)]
    public int ModeratorReportID { get; set; }

    [Key, Column(Order = 1)]
    public string Status { get; set; }

    public string FileYear { get; set; }
    public string SessionCode { get; set; }
    public string CentreNumber { get; set; }
    public string SubjectNumber { get; set; }
    public string PaperNumber { get; set; }
    public string ModeratorNumber { …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework ef-code-first

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

ASP.NET网页 - 使用WebImage调整大小和保存照片

我正在使用ASP.NET网页创建一个表单,我可以在其中选择图像.我想将图像调整为各种不同的大小,以便我可以在我的网站上显示它们.

这适用于较小的图像(在文件大小),但我想要调整大小的图像来自我的数码单反相机,它们可以大到每个jpeg 14MB.我收到以下错误...

Maximum request length exceeded.
Run Code Online (Sandbox Code Playgroud)

我添加了web.config以下代码:

<?xml version="1.0"?>

<configuration>

    <system.web>
        <compilation debug="false" targetFramework="4.0" />
        <httpRuntime maxRequestLength="20480" />  
    </system.web>

</configuration>
Run Code Online (Sandbox Code Playgroud)

我不再收到错误,但实际上并没有做任何事情.它仍适用于较小的图像.

我在这里使用了这个教程:http://www.asp.net/web-pages/tutorials/files,-images,-and-media/9-working-with-images

我的代码如下:

@{  WebImage photo = null;
    var newFileName = "";
    var imagePath = "";
    var imageThumbPath  = "";

    if(IsPost){
        photo = WebImage.GetImageFromRequest();
        if(photo != null){
            newFileName = "Original_" + Path.GetFileName(photo.FileName);
            imagePath = @"images\" + newFileName;
            photo.Save(@"~\" + imagePath);

            newFileName = "Thumbnail_" + Path.GetFileName(photo.FileName);
            imagePath = @"images\" + newFileName;
            photo.Resize(width: 60, height: 60, …
Run Code Online (Sandbox Code Playgroud)

c# asp.net image-resizing razor

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