<div rownumber="0" messageid="29" style="margin:1px 1px 1px 1px; border:1px solid black">
<input type="button" value="Vote" id="vote">
<input type="button" value="Flag" id="flag">
</div>
Run Code Online (Sandbox Code Playgroud)
这些<div>
元素会动态添加到我的页面中.如何绑定一个jQuery click
事件,每一种票和标志buttons
,并获得rownumber
或messageId
从任何父值<div>
的button
是英寸
谢谢!
所以我在代码中遇到了这个方法:
private void FilterBasedUponPermission(List<Data.Indications.SpWeb_SavedIndications1LightDataObject> list)
{
list.RemoveAll(item =>
(item.Permission == Controllers.Indications.ICConstants.TradeType_LLH && !isLLH) ||
(item.Permission == Controllers.Indications.ICConstants.TradeType_ALM && !isALM) ||
(item.Permission == Controllers.Indications.ICConstants.TradeType_RealEstate && !isRE) ||
(item.Permission == Controllers.Indications.ICConstants.TradeType_Auditor && !isAuditor));
}
Run Code Online (Sandbox Code Playgroud)
但是,在传入的列表中,有些permission
值是null
,并且它们将它们保留在已过滤的列表中.我希望它删除也没有权限集的项目,而不仅仅是那些与您作为用户的权限不匹配的项目.
谢谢!
<td id="valhisprofitVal"><%= Math.Round(profit, 5) %>%</td>
Run Code Online (Sandbox Code Playgroud)
这些行是动态添加的,因此可以有多个具有相同Id的行.
如何使用Jquery隐藏所有这些?
<tbody><tr class="ind_calc_preview_schedule_header">
<td id="fixedStartDate" class="resultsSubHeader">
Fixed Start
</td>
<td id="fixedEndDate" class="resultsSubHeader">
Fixed End
</td>
<td style="display: none;" id="floatingStartDate" class="resultsSubHeader">
Floating Start
</td>
<td style="display: none;" id="floatingEndDate" class="resultsSubHeader">
Floating End
</td>
<td class="resultsSubHeader">
Notional
</td>
<td class="resultsSubHeader">
Drop
</td>
</tr>
<tr class="ind_calc_preview_schedule_row amortizationschedulepreviewrow"><td class="ind_calc_date_column">14-Apr-2011</td><td class="ind_calc_date_column">16-May-2011</td><td class="ind_calc_curr_column">$10,000,000.00</td><td class="ind_calc_curr_column">$0.00</td></tr><tr class="ind_calc_preview_schedule_row amortizationschedulepreviewrow"><td class="ind_calc_date_column">16-May-2011</td><td class="ind_calc_date_column">14-Jun-2011</td><td class="ind_calc_curr_column">$10,000,000.00</td><td class="ind_calc_curr_column">$0.00</td></tr><tr class="ind_calc_preview_schedule_row amortizationschedulepreviewrow"><td class="ind_calc_date_column">14-Jun-2011</td><td class="ind_calc_date_column">14-Jul-2011</td><td class="ind_calc_curr_column">$10,000,000.00</td><td class="ind_calc_curr_column">$0.00</td></tr><tr class="ind_calc_preview_schedule_row amortizationschedulepreviewrow"><td class="ind_calc_date_column">14-Jul-2011</td><td class="ind_calc_date_column">15-Aug-2011</td><td class="ind_calc_curr_column">$10,000,000.00</td><td class="ind_calc_curr_column">$0.00</td></tr><tr class="ind_calc_preview_schedule_row amortizationschedulepreviewrow"><td class="ind_calc_date_column">15-Aug-2011</td><td class="ind_calc_date_column">14-Sep-2011</td><td class="ind_calc_curr_column">$10,000,000.00</td><td class="ind_calc_curr_column">$0.00</td></tr><tr class="ind_calc_preview_schedule_row amortizationschedulepreviewrow"><td class="ind_calc_date_column">14-Sep-2011</td><td class="ind_calc_date_column">14-Oct-2011</td><td class="ind_calc_curr_column">$10,000,000.00</td><td class="ind_calc_curr_column">$0.00</td></tr><tr class="ind_calc_preview_schedule_row amortizationschedulepreviewrow"><td class="ind_calc_date_column">14-Oct-2011</td><td class="ind_calc_date_column">14-Nov-2011</td><td …
Run Code Online (Sandbox Code Playgroud) public class BatchProcess
{
public string process { get; set; }
public DateTime runtime { get; set; }
public bool running { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
所以我列出了这些人 - List<BatchProcess> list
.
我将如何根据每个列进行排序?我听说我可以用LINQ做到这一点,但我对LINQ这么糟糕.那怎么样?
谢谢.
有什么方法可以转换此日期时间 SQL 值:
2011-10-11 00:00:00.000
Run Code Online (Sandbox Code Playgroud)
到格式完全相同的字符串?
'2011-10-11 00:00:00.000'
Run Code Online (Sandbox Code Playgroud)
我尝试这样做,cast(fl_from_dt as varchar(50)
但它会将其转换为可读的内容 - 例如。'Oct 11 2011 12:00AM'
所以我只是习惯于嘲笑东西.我在这里有这个私有变量:
private CoreDataContext _coreDataManager;
Run Code Online (Sandbox Code Playgroud)
在这堂课上:
public class RatesControlReport
: Chatham.Panda.Batch.ProcessDefinition.BatchProcess
Run Code Online (Sandbox Code Playgroud)
这个类有一个void
我想要测试的方法CheckSwaptionVols(DateTime runDate)
.
在我测试的第一部分中,我可以实例化主类:
RatesControlReport ratesControlReportProcess;
ratesControlReportProcess = new RatesControlReport();
Run Code Online (Sandbox Code Playgroud)
基本上我想打这个电话:
ratesControlReportProcess.CheckSwaptionVols(DateTime.Now);
Run Code Online (Sandbox Code Playgroud)
但是,此方法使用私有变量,如下所示:
System.Data.Linq.ISingleResult<CheckSwaptionVols> swaptionStatusResult = _coreDataManager.CheckSwaptionVols(this._runDate);
Run Code Online (Sandbox Code Playgroud)
我希望能够传入此变量的模拟版本并返回我自己的指定,System.Data.Linq.ISingleResult<CheckSwaptionVols>
以便测试可以继续而不依赖于DB.
我该怎么做?
我是否正确地假设这个逻辑(在评论中解释)是不正确的?
// While the current time is before the finish time, sleep the current thread.
// The timer will continue to run the getting of the rates
while (TimeSpan.Compare(DateTime.Now.TimeOfDay,this._finishTime.TimeOfDay) == -1)
Run Code Online (Sandbox Code Playgroud)
在我看到TimeSpan.Compare的MSDN文档之后,在我找到正确的参数为1或0以实现此功能时,我觉得这个代码已存在多年.
所以,只是为了举例说明我们的程序最终如何处理数据并提出这个错误,这里有一些SQL:
DECLARE @daysInPeriod INT
DECLARE @dcFraction DECIMAL(38,38)
DECLARE @YEAR_360 DECIMAL
SET @YEAR_360 = 360.0000000000
SET @daysInPeriod = DATEDIFF(dd, '12/24/1970', '6/29/07')
SET @dcFraction = @daysInPeriod/@YEAR_360
Run Code Online (Sandbox Code Playgroud)
如果在SQL Server 2008 R2中运行它,您将看到收到'Arithmetic overflow error converting numeric to data type numeric.'
错误.
的decimal
,我的值设置为是在它所能容纳的地方,我相信这是我38不知道还有什么我可以做的就是这个价值方面max'd出来.难道你不能integer
用decimal
SQL 分割一个并从中获取一些东西,特别是如果decimal
最大化了吗?
private void ValidateEffectiveDate()
{
bool ICAdvanced = SessionManager.DisplayUser.IsInRole(PERMISSIONS.hasICAdvanced);
if (!ICAdvanced && model.EffectiveDate < DateTime.Now)
{
this.CheckAndAddValidation("EffectiveDate",
"You do not have the advanced permission, so you " +
"are unable to value historical indications.");
}
}
Run Code Online (Sandbox Code Playgroud)
如果您不是ICAdvanced,则您应该无法拥有过去的日期,即今天或之前的某一天.但是,您今天或将来都可以拥有.
为什么这段代码没有正确反映?