我有以下自定义验证器.预期目的是根据作为"要求"传递的字段的值来验证字段.
'requirement'字段更新FieldToBeValidated的更改.为了防止FieldToBeValidated一直无效,keyup将被关闭.
更改"要求"字段后,在提交表单之前不会验证FieldToBeValidated.因此,该区域保持红色,并且欧芹适用警告框.
在'requirement'字段更新为非null或'----'后,如何将'FieldToBeValidated'更改回有效状态(删除红色背景)?
name: 'customvalidatorname',
fn: function(value, requirement) {
var nodeList = document.getElementsByName(requirement);
var nodeArray = [].slice.call(nodeList);
$('#FieldToBeValidated').off('keyup');
if(!nodeArray[0].value || nodeArray[0].value === '----'){
return false;
}
return true;
},
Run Code Online (Sandbox Code Playgroud) 我在Laravel 4上安装了FPDF.
我使用此代码尝试FPDF但功能Header()并Footer()不起作用
class PDF extends Fpdf
{
// Page header
function Header()
{
// Logo
$this->Image('logo.png',10,6,30);
// Arial bold 15
$this->SetFont('Arial','B',15);
// Move to the right
$this->Cell(80);
// Title
$this->Cell(30,10,'Title',1,0,'C');
// Line break
$this->Ln(20);
}
// Page footer
function Footer()
{
// Position at 1.5 cm from bottom
$this->SetY(-15);
// Arial italic 8
$this->SetFont('Arial','I',8);
// Page number
$this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
}
}
// Instanciation of inherited class
$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',12);
for($i=1;$i<=40;$i++)
$pdf->Cell(0,10,'Printing …Run Code Online (Sandbox Code Playgroud) 我正在为jqgrid中的行尝试拖放选项.我试过这个fiddle.非常感谢任何有价值的建议.
我试过了
jQuery("#mytable").gridDnD();
Run Code Online (Sandbox Code Playgroud)
还有
jQuery("#mytable").jqGrid('gridDnD');
Run Code Online (Sandbox Code Playgroud) 我想验证隐藏的字段,所以基本上我想input[type=hidden]从欧芹的排除表单元素列表中删除.我已尝试在parsley的选项中明确设置排除的元素,但隐藏的字段仍未验证.例如:
$(element).parsley({
excluded: 'input[type=button], input[type=submit]'
});
Run Code Online (Sandbox Code Playgroud)
有关如何实现这一点的想法,或者我做错了什么?
我正在尝试创建现有Java Sonar Way质量配置文件的副本。我正在按照http://docs.sonarqube.org/display/SONAR/Quality+Profiles上有关“如何……将规则从一个配置文件复制到另一个配置文件?”的说明进行操作。SQ 5.6 / Java插件4.2。

在Sonar Way(java)Quality Profile上进行过滤以获取235个活动代码规则。
批量更改->在MyQP中激活。[似乎有效-“在MyQP中更改了235条规则”]。
但是,MyQP在“活动”状态下具有“无编码规则”,并且我的规则列表完全空白。但是,当MyQP是“不活动的”时,我会得到所有386个Java规则的列表(其中一些处于活动状态,而某些则不是)。如果我批量更改->在MyQP中激活所有386规则,都会发生某些事情(所有停用的规则似乎都已激活),但是当我从非活动状态更改MyQP的状态时,我仍然看不到其中的任何一个(无编码规则)有效(在“质量配置文件”部分下)。
错误日志:
错误web [osses.BulkIndexer]无法执行批量索引请求:索引规则上的Bulk [237索引请求,类型为activeRule] org.elasticsearch.transport.RemoteTransportException:[sonar-1474516381064] [inet [/127.0.0.1: 9001]] [indices:data / wr ?? ite / bulk]原因:org.elasticsearch.index.mapper.MapperParsingException:提供的路由值[common-java]与存储在文档中的路由键不匹配:[ common-java:DuplicatedBlocks]
我想念什么吗?我想我是按照这封信的指示去做的。
键入字段时第一个keyup事件的My Parsley错误消息#myTestField是
这个值太短了.它应该有4个字符或更多.
我试着动态改变Parsley字段数据属性,但似乎这不起作用.它将值保留在第一位(html表单),而不考虑JS代码中的修改后的值.
在Chrome上,我可以在加载DOM后检查数据属性值是否已更改.
我的代码是
<form name="myForm" id="myForm">
<input type="text" name="myTestField" id="myTestField" data-trigger="keyup" data-minlength="4" data-validation-minlength="0" >
<button id="mySubmitButton" type="submit" >Save</button>
</form>
<script>
// wait for the DOM to be loaded
$(document).ready(function() {
// destroy
$('#myForm').parsley('destroy');
// change attribute
$('#myTestField').attr('data-minlength','2');
// assign parsley to do the job
$('#myForm').parsley();
});
</script>
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
更新:
这是Parsley.js的一个已知问题,在GitHub上有一个问题#52
我也尝试使用removeItem()后跟addItem()相同的输入#Id,但也没有用.
我还在试图找出一个解决方法
我的目标是获取给定文件夹中的所有电子邮件,但我不断收到属性错误:
属性Body不能在FindItem请求中使用
你能不能指出我做错了什么?下面是我使用.NET Framework 4.0的测试代码
private static void GetEmailMessageCollection(ExchangeService service)
{
ItemView view = new ItemView(100);
view.PropertySet = new PropertySet(PropertySet.FirstClassProperties);
view.PropertySet.Add(ItemSchema.HasAttachments);
view.PropertySet.Add(ItemSchema.Body);
view.PropertySet.Add(ItemSchema.DisplayTo);
view.PropertySet.Add(ItemSchema.IsDraft);
view.PropertySet.Add(ItemSchema.DateTimeCreated);
view.PropertySet.Add(ItemSchema.DateTimeReceived);
FindItemsResults<Item> findResults;
List<EmailMessage> emails = new List<EmailMessage>();
string archiveFolderID = " AQEuAAADGF6AegrId0+ekrWv0TJZtgEAZ2jpm1niGUS/jwC23X6j/AAAAgP/AAAA";
SearchFilter unreadSearchFilter = new SearchFilter.SearchFilterCollection();
Folder boundFolder = Folder.Bind(service, archiveFolderID );
findResults = boundFolder.FindItems(unreadSearchFilter, view);
foreach (var item in findResults.Items)
{
emails.Add((EmailMessage)item);
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
我在我的应用程序和它的工作中使用FullCalendar.
现在我需要将意大利假日的颜色改为红色.我是在周末做的,但是:
这是我的代码:
<script>
var calendar = $('#calendar').fullCalendar({
header: {
left: 'prev',
center: 'title',
right: 'next',
},
defaultView: 'month',
lang: 'it',
height: 600,
dayClick: function(date, jsEvent, view) {
// Changing BG color
$(this).css('background-color', 'green');
//Create modal here
$('#myModal').modal();
// Show Date in SPAN
$('#spnDate').html(date.format('DD/MM/YYYY'));
// Put Date value in a variable
$('#date').attr('value', date.format('DD/MM/YYYY'));
},
editable: true,
});
</script>
Run Code Online (Sandbox Code Playgroud) 我想ViewPager用 2 页构建一个。在第一页上,您可以选择一个类别。当List item is selected屏幕滑动到第二页时,您可以选择一些子类别。
我实现了clicklistener等等。但我不知道如何从fragment. 甚至有可能吗?或者您对我有其他解决方案吗?希望你明白我想要达到的目标。
我在通过 Bootstrap 模式向 FullCalendar 添加背景事件时遇到了一个小问题。
我能够使用这样的简单事件数据(工作 jsfiddle)呈现背景事件:
var eventData = {
start: '2016-10-01',
end: '2016-10-04',
rendering: 'background',
color: '#ff9f89'
};
$('#calendar').fullCalendar('renderEvent', eventData, true);`
Run Code Online (Sandbox Code Playgroud)
我也可以使用标题提示和基于标题的附加规则(工作小提琴)来做到这一点:
select: function(start, end) {
var title = prompt('Event Title:');
var eventData;
if (title) {
if (title === "holiday"){
eventData = {
start: start,
end: end,
rendering: 'background',
color: '#ff9f89'
};
}
else{
eventData = {
title: title,
start: start,
end: end
};
}
}
$('#calendar').fullCalendar('renderEvent', eventData, true); // stick? = true
$('#calendar').fullCalendar('unselect'); …Run Code Online (Sandbox Code Playgroud) javascript ×3
parsley.js ×3
fullcalendar ×2
jquery ×2
.net ×1
android ×1
css ×1
fpdf ×1
jqgrid ×1
laravel ×1
laravel-4 ×1
php ×1
rows ×1
sonarqube ×1
sonarqube5.6 ×1