首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >jqGrid评价

jqGrid评价
EN

Stack Overflow用户
提问于 2011-01-25 08:35:03
回答 1查看 412关注 0票数 0

在深入使用jqGrid之前,我有一些其他已经投入大量时间的人可能会回答的问题。

  1. 它是否支持对某些列进行轻松/简单的隐藏,例如,在应用程序中,用户可以选择自己的设置,并且可能将某些列设置为隐藏的?这是否需要有条件地呈现JS、HTML和数据准备(在MVC控制器中)?
  2. 在没有AJAX POSTing功能的情况下可以使用POSTing吗?例如,当我们编辑一行(内嵌或对话框)时,我们只更新HTML (确切地说,是DOM),但是在执行“完整”回发之前,我们还没有发布任何内容?
  3. 一般来说,它是否适合于数据存储中还不存在数据的情况(我们正在动态创建数据,数据将在回发后插入)?

您可能会考虑这样的场景:我们有一个创建新的发票表单,并且作为发票的一部分,有多个发票项。当然,在保存发票之前不能保存这些(我们需要发票将项目附加到发票上)。因此,我现在要做的是回发整个表单,创建发票,然后枚举表项以插入发票项。

希望那些已经和jqGrid做过大量工作的人会知道答案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-26 00:27:12

1) jqGrid列定义支持隐藏相应列的hidden:true特性。您可以使用setColProp方法来动态设置列。如果希望允许用户选择列的顺序或隐藏某些列,则可以为此使用columnChooser

2)可以使用jqGrid来显示或修改本地数据。内联编辑细胞编辑支持这一点。您应该在内联编辑中使用editurl:'clientArray',在单元格编辑时使用cellsubmit:'clientArray' (例如,请参见这个答案中的示例)。没有对服务器的任何AJAX请求,表格编辑不能完全支持本地编辑,但是可以使用虚拟服务器url来实现本地编辑(请参阅jqGrid演示,选择左边大小为"New in version 3.7“,然后”添加/编辑/删除本地数据“)。

3)可以使用jqGrid显示或修改本地数据,而不仅仅是从数据库加载的数据。为此,请使用datatype参数设置为"local""jsonstring""xmlstring",并使用datadatastr选项填充数据。我更喜欢使用datatype:"local"并使用data参数初始化网格包含。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4796192

复制
相关文章
将LoRa和Google Cloud用于IIoT应用程序
将LoRa连接性与Google Cloud Platform(GCP)配对可以满足广泛的工业IoT(IIoT)用例。LoRa的长久性和灵活性,再加上GCP强大的体系结构和对可扩展创新的承诺,为工业运营商提供了构建明天世界所需的工具。
用户4122690
2020/05/04
6170
将LoRa和Google Cloud用于IIoT应用程序
TikTok 的应用程序日志都记录了什么内容?
近日,TikTok 的命运可谓一波三折。本文,我们来看下黑客对 TikTok 的研究结果吧。
深度学习与Python
2020/10/23
1.3K0
TikTok 的应用程序日志都记录了什么内容?
web 应用程序_web应用程序是什么意思
  根据联机方式与所使用的网络服务不同,会有不同的通信协议。例如,发送信件时会使用SMTP(Simple Mail Transfer Protocol,简单邮件传输协议),传输文件会使用FTP(File Transfer Protocol,文件传输协议),下载信件会使用POP3(Post Office Protocol 3,邮件协议)等,而浏览器跟Web服务器之间所使用的沟通方式则是HTTP(HyperText Transfer Protocol)。Http协议基本上是一种基于请求(Request)/响应(Response)的通信协议,是无状态的通信协议。浏览器在使用http发出请求时,可以有几种请求方法,例如GET、POST、HEAD、PUT、DELETE等,但是对于Servlet或JSP程序而言,最长接触的就是GET与POST协议了。
全栈程序员站长
2022/09/20
1K0
python教程:用简单的Python编写Web应用程序
python现在已经成为很多程序员关注的编程语言之一,很多程序员也都开始弄python编程,并且很多时候都会用自己的操作来选择,而现在不管是程序员还是少儿编程,都会有python这门课,今天就和大家分享一下。
全栈程序员站长
2022/09/08
2.3K0
python教程:用简单的Python编写Web应用程序
使用Python检测并绕过Web应用程序防火墙
Web应用防火墙通常会被部署在Web客户端与Web服务器之间,以过滤来自服务器的恶意流量。而作为一名渗透测试人员,想要更好的突破目标系统,就必须要了解目标系统的WAF规则。如今,许多WAF都是基于签名的。下图简单描绘了一个Web应用防火墙的工作流程: 什么是基于签名的防火墙? 在基于签名的防火墙中你可以自定义签名,如果你知道某种网络攻击遵循某种类型的模式或签名。那么你就可以定义匹配模式过滤掉它们,例如: Payload:- <svg><script>alert&grave;1&grave;<p> 上面定义的
FB客服
2018/02/28
2.5K0
使用Python检测并绕过Web应用程序防火墙
基于Python的Web应用程序的Web服务器比较
在本文中,我们将讨论三个主要内容:Python,Web服务器,最重要的是两者之间的比较。
用户2188327
2020/07/03
2.1K0
基于Python的Web应用程序的Web服务器比较
如何使用Winston记录Node.js应用程序
在本指南中,我们将重点介绍Winston的日志包,这是一个极其通用的日志库,是基于NPM下载统计信息,可用于Node.js应用程序的日志记录解决方案。Winston的功能包括支持多个存储选项和日志级别,日志查询,甚至是内置的分析器。本教程将展示如何使用Winston记录我们创建的Node/Express应用程序。还将研究如何将Winston与另一个名为Morgan的Node.js的HTTP请求中间件记录器结合起来,以便将HTTP请求数据日志与其他信息进行整合。
姚啊姚
2018/07/25
5.6K0
Web应用程序限速方法
一般来说Web应用程序的开发者不太关心网络限速的问题。所以通常写的程序逻辑基本认为用户提交上来的数据速率越快越好;用户下载文件时,下载越快越好。但现实情况是服务器的带宽不是无限的,通常我们并不希望某一个用户的极速下载导致其它用户感觉此Web应用程序不可用。这样就带来了网络速率的需求。我在实际工作中大概总结出好几种限速办法,在这里记录以备忘。 ngx_http_core_module限制下载速率 最简单是直接使用ngx_http_core_module中的limit_rate、limit_rate_after
jeremyxu
2018/05/10
3.2K0
Web应用程序框架-Catharsis
Web应用程序框架-Catharsis是一个在codeplex上的项目,相关的文档说明比较详细. part I: http://www.codeproject.com/KB/applications/Catharsis.aspx -  New solution part II: http://www.codeproject.com/KB/applications/Catharsis_part2.aspx - Home page observation part III: http://www.code
张善友
2018/01/31
6740
什么是Web应用程序?
数以百万计的企业将互联网作为一个具有成本效益的通信渠道。它使他们能够与目标市场交换信息,并进行快速,安全的交易。但是,只有在企业能够捕获和存储所有必要数据,并有办法处理这些信息并将结果呈现给用户时,才有可能有效地参与。
知行软件EDI
2021/01/26
3K0
什么是Web应用程序?
python启动应用程序和终止应用程序
每天上班,工作需要,电脑上需要每天开机启动一些软件,下班时候,需要关掉一些软件。一个一个打开和关闭貌似是很繁琐的,于是乎,这个脚本产生了。
py3study
2020/01/07
2.4K0
如何使用CentOS 7上的Bottle Micro Framework部署Python Web应用程序
由于其灵活性和高级功能,Python是一种优秀的Web编程语言。Web框架可以使编程Web应用程序更加简单,因为它们连接了强大的Web界面所需的许多组件。
苏子晨
2018/09/26
2K0
如何使用简单的Python为数据科学家编写Web应用程序?
可以转到本地URL:localhost:8501在浏览器中,查看Streamlit应用程序的运行情况。开发人员提供了一些不错的演示,请花点时间并感觉一下工具的功能。
代码医生工作室
2019/11/14
2.9K0
Spring Boot保护Web应用程序
如果在类路径上添加了Spring Boot Security依赖项,则Spring Boot应用程序会自动为所有HTTP端点提供基本身份验证。端点“/”和“/home”不需要任何身份验证。所有其他端点都需要身份验证。
黑洞代码
2021/12/04
8010
Spring Boot保护Web应用程序
Golang语言写Web 应用程序
view.html <h1>www.golangweb.com</h1> <h1>{{.Title |html}}</h1> <div>{{printf "%s" .Body |html}}</div> <p>[<a href="/edit/{{.Title |html}}">edit</a>]</p> edit.html <h1>Editing {{.Title |html}}</h1> <form action="/save/{{.Title |html}}" method="PO
李海彬
2018/03/21
1K0
Golang语言写Web 应用程序
Go语言写Web 应用程序
介绍 涵盖内容: 为载入和保存方法创建一个数据结构体 引用http包来创建一个web应用 引用template包来处理HTML模板 引用regexp包来验证用户的输入 引用 闭包操作 可能涉及到的知识: 设计经验 明白基础的web技术(HTTP,HTML) 一些UNIX命令行知识 从这里开始 你要有一个可以运行Go语言的计算机或虚拟机,怎么样安装Go,请参考安装Go教程。首先创建一个目录,在目录下创建一个wiki.go文件,用你喜欢的编辑器打开并输入以下内容: package main import (
李海彬
2018/03/22
1K0
Go语言写Web 应用程序
Go语言写Web 应用程序
介绍 涵盖内容: 为载入和保存方法创建一个数据结构体 引用http包来创建一个web应用 引用template包来处理HTML模板 引用regexp包来验证用户的输入 引用 闭包操作 可能涉及到的知识: 设计经验 明白基础的web技术(HTTP,HTML) 一些UNIX命令行知识 从这里开始 你要有一个可以运行Go语言的计算机或虚拟机,怎么样安装Go,请参考安装Go教程。首先创建一个目录,在目录下创建一个wiki.go文件,用你喜欢的编辑器打开并输入以下内容: package main import (
李海彬
2018/03/22
7800
Go语言写Web 应用程序
Go语言写Web 应用程序
绍涵盖内容: 为载入和保存方法创建一个数据结构体 引用http包来创建一个web应用 引用template包来处理HTML模板 引用regexp包来验证用户的输入 引用 闭包操作 可能涉及到的知识: 设计经验 明白基础的web技术(HTTP,HTML) 一些UNIX命令行知识 从这里开始 你要有一个可以运行Go语言的计算机或虚拟机,怎么样安装Go,请参考安装Go教程。首先创建一个目录,在目录下创建一个wiki.go文件,用你喜欢的编辑器打开并输入以下内容: package main impo
李海彬
2018/03/19
8480
Go语言写Web 应用程序
Web应用程序如何创建 PDF
在一些场景下,用户都要求一些需要的数据能以 pdf 的格式下载下来。如电子商务商店,经常需要一些报表数据来分析当月的销售情况。
前端小智@大迁世界
2019/07/15
2.8K0
Blazor VS 传统Web应用程序
Blazor是Microsoft团队开发的单页面应用程序(SPA)框架,它是与React,Angular和Vue.js有相同之处,但是它使用的是C#而不是JavaScript。它将C#带入SPA领域,并向传统的Web应用程序框架(如ASP .NET Web窗体和ASP .NET Core MVC)挑战,来构建Web应用程序。本文讨论了SPA和传统Web应用程序之间的选择,并说明了服务器端渲染和客户端渲染之间的区别。
全球技术精选
2021/01/09
4.3K0
Blazor VS 传统Web应用程序

相似问题

Google应用程序引擎python日志记录不起作用

10

捕获google应用程序引擎日志记录输出

20

Azure应用程序日志记录不适用于我的Web应用程序

13

使用google应用程序引擎请求额外权限日志记录

14

Wildfly日志记录模块排除不适用于大型web应用程序

14
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文