小编Phi*_*hil的帖子

从 jQuery 对象中删除元素

我有一个通过 jQuery 创建的 jQuery 对象,.find()如下所示......

var $mytable= $('#mytable');
var $myObject = $mytable.find("tbody tr");
Run Code Online (Sandbox Code Playgroud)

这非常有效,并创建trtbody. 但是,当我循环数据时,我需要能够删除对象的部分内容。例如,如果上面的调用返回一个名为$myObject长度为 10 的 jQuery 对象,并且我想删除索引 10,我想我可以这样做$myObject.splice(10,1),它会删除索引 10 处的元素。但这似乎并不正在工作。

有什么想法吗?谢谢你!

更新

我基本上只是希望能够在循环数据时从 $myObject 中删除我想要的任何元素。我知道它是从零开始的(我猜上面的例子很糟糕),只是想表达我的观点。

更新

好的,所以我使用表上的 find 方法创建对象,在创建时它的长度为 24。当我循环该对象时,当我点击一个我不想要的元素时,我尝试使用 Array.prototype.splice。 call($rows,x,1) 其中 x 表示要删除的索引。之后当我在控制台中查看该对象时,它的长度仍然是 24。

javascript jquery

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

SQL Force显示十进制值

我正在使用Firebird数据库并尝试以下sql,但每次返回0,而不是0.61538(等).

SELECT (COUNT(myfield)/26) totalcount
FROM mytable
Run Code Online (Sandbox Code Playgroud)

现在,当我删除/ 26时,totalcount将返回16.但是当我加入26除以后,结果显示为0,但它应显示为0.615384的完整十进制值...有谁知道为什么它没有返回完整值?我甚至尝试将它包装在CAST((count(myfield)/ 26)中作为double)totalcount,但它仍然返回0.

提前感谢您的任何建议!!!!

sql firebird

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

Android创建可绘制XML,图像为圆角

我正在尝试创建一个Android XML Drawable,我可以将其用作我的一个LinearLayouts的背景.我需要背景才能有一个图像,左上角和右上角的圆角半径为10dp.我一直在尝试下面的代码,但似乎无法让它工作.这可能吗?任何帮助是极大的赞赏!!

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <shape android:shape="rectangle">            
        <corners android:topLeftRadius="10dp"
                 android:topRightRadius="10dp">                
        </corners>
    </shape>
</item>
<item>
    <bitmap android:src="@drawable/bg_navbar_blur" />
</item>    
Run Code Online (Sandbox Code Playgroud)

xml android android-layout android-xml

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

生成永不过期的访问令牌 - FACEBOOK

我正在尝试将Facebook整合到我的CMS中.我已经下载了PHP for SDK,并且我已成功发出请求以生成访问令牌并使用它发布到Facebook页面.一切都很好,但它说访问令牌只有2个月有效.

我不能让用户在两个月后手动重新生成访问令牌,并且我已经阅读了有关Never Expires访问令牌的信息.到目前为止我看到的所有链接都已过时,当我登录并查看我的Facebook应用程序时,不再适用于当前的仪表板.我正在使用的Facebook SDK是5.3.

我怎样才能创建一个永不过期的facebook访问令牌,这样我就可以将其作为我的cms的一部分而无需用户每2个月重新生成访问令牌(单击OK权限对话框等)?

请帮忙.

UPDATE

刚发现这篇文章...当我这样做时,它确实每次都会更改令牌上的expires属性.所以我想这是一种有效的方法吗?

为Facebook页面生成"永不过期"的访问令牌

facebook facebook-graph-api facebook-sdk-4.0

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

DataTables - 设置显示多少个分页链接

使用DataTables,如何设置显示的分页链接数量?如下面的屏幕截图所示,我想将按钮限制为只有几个,以防止按钮太长。

在此输入图像描述

我确信这是可能的,我只是不确定要寻找什么作为设置它的选项。我宁愿只显示第一个、上一个、1,2..29、下一个、最后一个

$.fn.DataTable.ext.pager.numbers_length = 7;
Run Code Online (Sandbox Code Playgroud)

它不起作用。

jquery pagination datatables

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

ColdFusion更新 - 累积?

我似乎无法在Adobe网站上找到明确的答案.使用ColdFusion 10,11甚至2016,更新(修补程序)累积?

例如,ColdFusion具有hotfix_023.jar的修补程序.这个jar也包含所有以前的修补程序吗?或者,如果我想要一个完全修补的CF 10服务器,我是否需要安装所有这些服务器?

我会通过电子邮件发送技术支持@Adobe,但CF10是EOL所以他们不会回答任何问题.

谢谢!

coldfusion patch coldfusion-10

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

iText 7 - HTML to PDF 写入 MemoryStream 而不是文件

我正在使用 iText 7,特别是该HtmlConverter.ConvertToDocument方法,将 HTML 转换为 PDF。问题是,我真的不想在我的服务器上创建 PDF 文件,我宁愿在内存中做所有事情,然后将它发送到用户浏览器,以便他们可以下载它。

任何人都可以向我展示如何使用这个库的示例,而不是写入文件写入 MemoryStream 以便我可以直接将其发送到浏览器?

我一直在寻找示例,我似乎只能找到那些引用文件输出的示例。

我尝试了以下操作,但不断收到关于无法访问关闭的内存流的错误。

public FileStreamResult pdf() {
    using (var workStream = new MemoryStream())
    using (var pdfWriter = new PdfWriter(workStream)) {
        pdfWriter.SetCloseStream(false);
        using (var document = HtmlConverter.ConvertToDocument(html, pdfWriter)) {
            //Returns the written-to MemoryStream containing the PDF.   
            byte[] byteInfo = workStream.ToArray();
            workStream.Write(byteInfo, 0, byteInfo.Length);
            workStream.Position = 0;

            return new FileStreamResult(workStream, "application/pdf");
        }
        //return new FileStreamResult(workStream, "application/pdf");
    }
}
Run Code Online (Sandbox Code Playgroud)

c# itext itext7

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

从ColdFusion CFC调用Javascript函数

我有一个ColdFusion函数,用于检查表中是否存在记录,如果存在,则返回找到的行的数据.但是,如果记录不存在,我想让它调用我编写的JavaScript函数,并使用从JS函数返回的值继续处理CF函数.我知道CF是用Java编写的,所以我希望有一些东西可以执行这个任务.

基本上,从CF页面,步骤将是......

  1. 调用我的functions.cfc文件中的CF函数
  2. 在CF函数中,调用JavaScript函数并等待响应
  3. 使用JS函数返回的值继续处理CF函数.

有任何想法吗?感谢您的任何帮助!

javascript ajax coldfusion cfc cffunction

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

SpreadsheetFormatRows格式为ColdFusion

我正在使用ColdFusion和SpreadsheetNew,SpreadsheetAddRows,SpreadsheetFormatRows等功能创建Excel文件.根据我在这里阅读的文档,他们是颜色和fgcolor的推荐.我对两者之间的区别有点困惑.一个是文字颜色而另一个是背景颜色?我一直在使用fgcolor来设置行的背景颜色.

// HEADER ROW FORMAT
formatHeaderRow = StructNew();
formatHeaderRow.fgcolor="royal_blue";
Run Code Online (Sandbox Code Playgroud)

我的主要问题是,根据文档,我可以在org.apache.poi.hssf.util.HSSFColor颜色类中提供任何值作为我的颜色.但是,我真的需要提供HEX值或RGB.我知道Excel可以处理它,因为你可以在excel的colorpicker中输入.有没有办法为我的行颜色输入HEX或RGB值?

谢谢!

UPDATE

<cfscript>
// create XLSX workbook with a few cells
// and grab underlying POI objects
cfSheet = Spreadsheetnew("Sheet1", true);
poiWorkbook = cfSheet.getWorkBook();
poiSheet = poiWorkbook.getSheet("Sheet1");


// Create reusuable style objects 
// NOTE: Excel limits the maximum number of styles allowed. So do not create a new
// style for every cell. Create distinct styles once, and apply to multiple cells/rows.
Color = createObject("java", "java.awt.Color"); …
Run Code Online (Sandbox Code Playgroud)

coldfusion coldfusion-10 cfspreadsheet

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

ColdFusion - 动态创建多维数组

我正在使用CF 10.当一个脚本正在运行时,我正在创建一个包含代表单个车辆的不同值的数组.我正在使用我的脚本顶部初始化数组

<cfset myArray = ArrayNew(1)>
Run Code Online (Sandbox Code Playgroud)

然后,当我运行我的脚本时,我正在使用...

<cfset temp = ArrayAppend(myArray, myQuery.VIN)>
Run Code Online (Sandbox Code Playgroud)

这一切都很好,但我想要做的是在到达脚本中的每个部分之后,我想更新当前部分查询中的任何VINS,以便它们是值数组.那个阵列是..

[1] ["VIN NUMBER 123"] [2] ["VIN NUMBER 456"]

成为...

[1] ["VIN NUMBER 123"] ["VALUE1"] ["VALUE2"] ["VALUE3"] [2] ["VIN NUMBER 456"] ["VALUE2"]

我以为我可以这样做......

<cfset vindex = ArrayFind(myArray,vinToFind)>
<cfif NOT IsArray('myArray[vindex]')>
     <cfset myArray[vindex] = ArrayNew(1)>
</cfif>
<cfset temp = ArrayAppend(myArray[vindex],valueToAppend)>
Run Code Online (Sandbox Code Playgroud)

但最后,我的阵列仍然是一维的.我究竟做错了什么?

arrays coldfusion coldfusion-10

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