Tag: jquery plugins

jqGrid中的单元格数据条 – 可能与否?

我一般不喜欢使用Excel和Microsoft产品,但Excel 2007/2010有一些非常好的条件格式化function,遗憾的是,到目前为止我还没有在其他许多地方看到过。 我在商业报告中广泛使用的其中一个是数据栏。 http://blogs.msdn.com/b/excel/archive/2009/08/07/data-bar-improvements-in-excel-2010.aspx 在我看来,这些数据栏非常有助于理解数字之外的数据含义。 虽然200到2000个用户之间的差异只是人眼难以理解的数字,但是长10倍的条形更加直观。 我的问题:有没有办法在jqGrid中为列的每个值包含单元格条件数据条,镜像Excelfunction? 这是我看到摆脱Excel工作表并在在线报告系统中实施报告的唯一方法。 一旦您习惯了数据栏,它们就是必不可少的,而且它们是我们仍然使用Excel进行报告的唯一原因。 如果我假设在jqGrid中没有这样的内置function,你认为自定义构建它会有很多工作吗? 你有什么想法,最好的办法是什么?

eval()的替代方法javascript

我主要使用javascript,Jquery,knockout等 吸引eval()给我的是 var a = 5; var b = 10; eval(“a+b”); //Gives me output 15 注意:我工作的情况是a和b的值动态变化 在我的工作中,我正在处理来自json,knockout等的许多动态对象。所以eval解决了我的大部分问题。 但正如我读到的那样,我发现eval()有很多问题,如减速等。 我搜索了很多并且没有找到任何替代eval()的时候我必须将方程式作为对象的方程式获得。 任何人都可以建议一个插件或function替代eval()记住我上面给出的例子 问题: 我正在使用挖空映射从Json数据创建一个表。 因此,生成json格式的表格。 我还使用knockout计算了一些场。 现在我使用硬编码 self.Salary = ko.computed(function(){ return self.salaryEqn() && eval(self.salaryEqn()).toFixed(2); }) self.salaryEqn(salEqnTxt); 我想动态执行这些方程式。 我可以创建它作为字符串动态,但评估它们是我面临的问题。 我想要解决方案 有没有办法在不使用eval的情况下计算存储在JavaScript中的字符串中的公式? 像一个公式 “self.Salary = ko.computed(function(){ return self.salaryEqn() && eval(self.salaryEqn()).toFixed(2); })”

jqgrid setGridParam数据类型:local

当我使用寻呼机翻阅记录时,我不想点击服务器并带回每一行。 我读到如果我在.ajax函数的完整博客中设置datatype = local并且如果我设置loadonce:true那么我应该能够避免必须等待网格重新加载数据。 但是,当我执行这些操作时,网格不会转到下一页。 它只是挂… 我究竟做错了什么? jQuery(document).ready(function () { jQuery(“#list”).jqGrid({ datatype: processrequest, mtype: ‘POST’, jsonReader: { root: “rows”, //arry containing actual data page: “page”, //current page total: “total”, //total pages for the query records: “records”, //total number of records repeatitems: false, id: “ID” //index of the column with the PK in it }, colNames: […]

如何在Vue中使用jQuery插件

我正在VueJS中构建一个Web应用程序,但是我遇到了一个问题。 我想使用jQuery扩展(cropit是特定的)但我不知道如何以正确的方式实例化/ require / import它而不会出错。 我正在为我的应用程序使用de官方CLI工具和de webpack模板。 我在main.js文件中包含了这样的jQuery: import jQuery from ‘jQuery’ window.jQuery = jQuery 现在我正在构建一个图像编辑器组件,我希望像这样实例化crept: export default { ready () { $(document).ready(function ($) { $(‘#image-cropper-wrapper-element’).cropit({ /* options */ }) }) }, } 但我一直在收到错误……现在我的问题是如何通过NPM / Webpack / Vue正确实例化jQuery和插件? 提前致谢!

用户输入数字时jQuery可以添加逗号吗?

当用户输入数字时,我将如何动态添加逗号? 是否有一个很好的数字格式化器有帮助? 我必须稍后添加这些数字,所以我最终必须删除逗号。 但屏幕需要显示逗号以提高可读性。

Highcharts – 单击时显示工具提示

我有一个highcharts图,我允许用户动态创建自己的Flags。 现在我希望能够点击标志本身,并能够保持显示整个时间的工具提示,直到我再次点击该标志。 这样做的原因是允许用户为点赋予特殊含义,当他们将图形保存为图像时,我希望它显示他们留下的工具提示信息。 任何人都知道如何做到这一点或去做? 我无法弄清楚如何访问标志工具提示 plotOptions: { series: { allowPointSelect: true, animation: false, dataGrouping: { force: true, smoothed: true } }, line: { allowPointSelect: true, animation: false, point: { events: { click: function () { var thePoint = this; var previousFlag = findFlag(thePoint); if (previousFlag != null) { previousFlag.remove(); } else { createFlagForm(thePoint); } } […]

如何使用PopUp插件

我尝试搜索插件jquery以创建注释的PopUp。 但我不知道如何使用它以及支持Popup的插件是什么。 任何人都可以帮我展示简单的代码和解释

Web服务显示Jquery令牌输入结果的正确响应应该是什么?

我正在使用Jquery令牌输入插件。 我试图从数据库中获取数据而不是本地数据。 我的Web服务返回json结果包装在xml中: [{“id”:”24560″,”name”:”emPOWERed-Admin”},{“id”:”24561″,”name”:”emPOWERed-HYD-Visitors”}] 我已经在http://loopj.com/jquery-tokeninput/网站上查了一下,该网站说该脚本应该按以下格式输出JSON搜索结果: [ {“id”:”856″,”name”:”House”}, {“id”:”1035″,”name”:”Desperate Housewives”} ] 两者似乎都是相同的,但仍然没有得到我的页面中显示的项目。 我也发布了我的代码。 我的Js代码:DisplayTokenInput.js $(document).ready(function() { $(“#textboxid”).tokenInput(‘PrivateSpace.asmx/GetDl_info’, { hintText: “Type in DL Name”, theme: “facebook”, preventDuplicates: true, searchDelay: 200 }); }); 我的网络服务代码: [WebMethod] [ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)] public string GetDl_info(string q) { string dl_input = string.Empty; DataSet ds; PSData ObjDl = new PSData(); ds […]

使用jqueryvalidation插件validation数组输入

我有以下表格。 我试图使用jqueryvalidation插件validation输入。 我尝试过一些代码,但它不起作用。 当我点击提交按钮时,它就会转到表单的动作。 你能告诉我如何使用jqueryvalidation插件validation上面的表单吗? 谢谢 :) 我的Jquery代码: <script type="text/javascript" src="support/datepicker/js/jquery-1.7.2.min.js”> <script type="text/javascript" src="support/js/jquery.validate.js”> $(document).ready(function() { // validate signup form on keyup and submit var validator = $(“#voucherform”).validate({ showErrors: function(errorMap, errorList) { $(“.errormsg”).html($.map(errorList, function (el) { return el.message; }).join(“, “)); }, wrapper: “span”, rules: { reg_number[]: { required: true, minlength: 2, remote: { url: ‘sales/invoice_check’, […]

寻找类似于Accordian的JQuery插件,但允许一次打开多个部分

我希望有一个类似于JQUERY Accordian插件提供的UI元素,但允许用户一次打开多个部分。 该文档有以下内容,并建议使用代码片段的替代方法(见下文)。 这很好,而且它们提供的代码基本上都可以工作,但我发现自己重新构建了插件中内置的很多内容,比如切换类并在XHTML中手动应用主题。 我的问题: 在我沿着手动路线走得太远之前,有没有人知道一个类似的插件,或者这个插件允许多个面板一次打开? 还有一个类似手风琴的控件的另一个通用名称,允许多个打开的面板,我可以使用谷歌的其他选项吗? 如果重要的话,这是我之前从文档中引用的部分。 注意:如果您想一次打开多个部分,请不要使用手风琴 手风琴不允许同时打开多个内容面板,这需要花费很多精力。 如果您正在寻找允许打开多个内容面板的小部件,请不要使用它。 通常它可以用几行jQuery编写,如下所示: jQuery(document).ready(function(){ $(‘.accordion .head’).click(function() { $(this).next().toggle(); return false; }).next().hide(); }); Or animated: jQuery(document).ready(function(){ $(‘.accordion .head’).click(function() { $(this).next().toggle(‘slow’); return false; }).next().hide(); });