在我的网页,我想点击一个按钮.在确认对话框我使用的属性信息进行显示后显示一个确认对话框,此消息被点击按钮后拍摄值.所以我这样做了:
<p:commandButton value="Delete" update="testPlanetree" id="deleteBtn"
disabled="#{projectTestManagementMB.disable}" oncomplete="deleteConfirmation.show()"
action="#{projectTestManagementMB.testFn}"/>
<p:confirmDialog id="confirmDialog" message="#
{projectTestManagementMB.deleteConfirmationMsg}"
header="Confirming Deleting Process" severity="alert"
widgetVar="deleteConfirmation">
<p:commandButton id="confirm" value="Yes Sure" update="messages"
oncomplete="deleteConfirmation.hide()" />
<p:commandButton id="decline" value="Not Yet"
onclick="deleteConfirmation.hide()" type="button" />
</p:confirmDialog>
Run Code Online (Sandbox Code Playgroud)
ProjectTestManagementMB托管Bean:
private String deleteConfirmationMsg;//with getters and setters
public void testFn(){
deleteConfirmationMsg="do you want to delete ...";
}
Run Code Online (Sandbox Code Playgroud)
问题是deleteConfirmationMsg 永远不会取值"你想删除..."(总是空的)
任何想法将不胜感激
我有一个Attendance模型有两个Boolean数据库属性(:late和:absent),他们都有:default => false.
我正在尝试制作一个只有2个单选按钮的表单.一个是迟到的,一个是缺席的.当然,用户只能选择两者中的一个.
我已经尝试了很多变化,但无法获得任何工作.
任何人都可以帮我一把吗?我知道我可以很容易地选择收藏,但单选按钮将有助于用户体验.另外,由于一系列原因,我需要继续使用db模式...
太感谢了!!!
以下是我从外部服务获得的json响应.
{"userAttributeList": [
{"Name":"PROFILE.UUID","Value":”SL1-4XXXXX0"},
{"Name":"PROFILE.UserId","Value":"John.Smith@bigBank.com"},
{"Name":"PROFILE.FirstName","Value":"John"},
{"Name":"PROFILE.LastName","Value":"Smith"},
{"Name":"PROFILE.EmailAddress","Value":"John.Smith@bigBank.com"},
{"Name":"SETTING.COMMON.REGIONAL_SETTINGS.DATEFORMAT_DATEPATTERN","Value":"dddd d MMMM yyyy"},
{"Name":"SETTING.COMMON.REGIONAL_SETTINGS.DATEFORMAT_TIMEPATTERN","Value":"HH:mm:ss"},
{"Name":"SETTING.COMMON.REGIONAL_SETTINGS.DATEFORMAT_TIMEZONE","Value":"Romance Standard Time"}
]}
Run Code Online (Sandbox Code Playgroud)
我仍然试图将这个数字反序化.它不是形式.任何人都可以建议一种方法来解决这个问题.
当我关闭或隐藏另一个表单时,我将如何显示以前最小化的表单,而不实例化另一个表单.
private Form1 mainForm = null;
public Admin(Form callingForm)
{
mainForm = callingForm as Form1;
InitializeComponent();
}
private void button3_Click(object sender, EventArgs e)
{
this.Hide();
this.mainForm.BringToFront();
}
Run Code Online (Sandbox Code Playgroud)
为什么这不起作用?
我有这样的场景
List<String> xxx = new ArrayList
for(String yyy : xxx){
for(String zzz:xyxy){
if(!zzz.equals(yyy)){
xxx.add(zzz);
}
}
}
Run Code Online (Sandbox Code Playgroud)
但我得到java.util.ConcurrentModificationException:null exception.Can任何人都可以帮我解决这个问题.任何人都可以给我替代方法来执行此操作吗?
我使用以下代码java.util.Date在MySQL中插入一个对象.d1是我从函数中得到的日期对象.我试过java.util.Date投入,java.sql.Date但这并不节省时间部分.
String sql = "INSERT INTO abc " +
"VALUES" + "('Zara',?)";
pstmt = conn.prepareStatement(sql);
pstmt.setDate(1, d1);
stmt.executeUpdate(sql);
Run Code Online (Sandbox Code Playgroud)
有什么想法在MySQL中存储Date对象的日期和时间吗?
给定源代码时如何获得年份(4位数),我只能检测到第29天,但无法检测到年份(1997年).我的正则表达式检查有问题.
age = regexp(CharData,'(\d{1,4})','match','once')
Run Code Online (Sandbox Code Playgroud)
例如,
1997年3月29日注册
期望的产出: 1997年
错误输出: 29
for i = 1:2
data2=fopen(strcat('DATA\PRE-PROCESS_DATA\F22_TR\f22_TR_pdata_',int2str(i),''),'r')
CharData = fread(data2, '*char'); %read text file and store data in CharData
fclose(data2);
age = regexp(CharData,'(\d{4})','match','once')
end
Run Code Online (Sandbox Code Playgroud)
file:f22_TR_pdata_1 - > 1997年6月24日注册
档案:f22_TR_pdata_2 - > 1997年3月29日注册
年龄: 1997年