我有 Controller-ManagedBeans 和 Model-ManagedBeans(如 MVC 模式)。
这是我的控制器:
@ManagedBean
@RequestScoped
public class ProjectController {
private ProjectData projectBean; //The Model-ManagedBean (see below)!
private IProjectService projectService; //My Service-Layer
public ProjectController(){
init();
}
private void init(){
projectBean = new ProjectData();
projectService = new ProjectService();
}
public String saveProject() {
projectService.addProject(projectBean.getProjectDTO());
return ("");
}
}
Run Code Online (Sandbox Code Playgroud)
...你可以看到我的模型,它从面中获取其值...
@ManagedBean(name="ProjectData")
@SessionScoped
public class ProjectData {
private ProjectDTO projectDTO;
public ProjectData(){
projectDTO = new ProjectDTO();
}
public ProjectDTO getProjectDTO() {
return projectDTO;
}
public void setProjectDTO(ProjectDTO projectDTO) {
this.projectDTO …Run Code Online (Sandbox Code Playgroud) 我使用jQuery网站上的.draggable()UI设置了一个可拖动的div.我的主容器div被设置为窗口的宽度和高度溢出:隐藏所以页面上永远不会有滚动条.我的问题是,当我开始将可拖动的div拖离页面时,它会使我的页面滚动(我不想要).这是我的代码:
html, body{
margin:0 auto;
overflow:hidden;
}
#container #date-box{
position:absolute;
cursor:pointer;
background:url(/img/EWI/login/date-box.png) no-repeat;
width:247px;
height:21px;
z-index:9999;
margin:40px 0 0 15px;
}
$("div#container div#date-box").draggable();
Run Code Online (Sandbox Code Playgroud)
请帮忙!!!!
我想我们都同意C#3.0中的自动属性很棒.像这样的东西:
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
Run Code Online (Sandbox Code Playgroud)
减少到这个:
public string Name { get; set; }
Run Code Online (Sandbox Code Playgroud)
可爱!
但是,如果我想在"设置"时使用ToUpperInvariant()方法转换Name字符串,我应该怎么做.我是否需要恢复旧的C#2.0创建属性的风格?
private string name;
public string Name
{
get { return name; }
set { name = value.ToUpperInvariant(); }
}
Run Code Online (Sandbox Code Playgroud)
或者有更优雅的方式来实现这一目标吗?
今天苦苦挣扎.
我有以下方法返回产品列表..爱.
public static List<tblWeight> GetProductInfo(string memberid, string locationid, string basematerial, string source)
{
MyEntities getproductinfo = new MyEntities ();
return (from p in getproductinfo .tblWeights
where p.MemberId == memberid &&
p.LocationId == locationid &&
p.BaseMaterialName == basematerial &&
p.WeightStatus == source
select p)
.ToList();
Run Code Online (Sandbox Code Playgroud)
如何将几个IF语句合并到where子句中?
例如,如果未触摸基础材料ddl但选择了源ddl中的项目,则结果将返回与基础材料关联但由所选源过滤的所有内容.
这甚至有意义吗?!
我甚至不确定我采取了正确的方法 - 请原谅我的无知.
我有一个Range对象,我想用它来从Range驻留的页面中提取信息.信息在表格中的页眉和页脚中,我想从表格中读取文本.
我试过了: word.Sections[1].Headers[WdHeaderFooterIndex.wdHeaderFooterPrimary].Shapes.Range(ref pageNumber).TextFrame.TextRange.Text;
单词是a Range并且pageNumber是该范围所在的页码.问题是我无法获得真实的页码!使用word.get_information(WdInformation.wdActiveEndPageNumber)返回不正确的页码!
我有一个我正在尝试编写的sqlite查询.我有两张桌子:
TableA(销售):id销售日期
表B(目标):id目标日期
我从TableA中选择如下:SELECT id,sales,date FROM TableA
现在到了"棘手"的部分.我需要将TableB连接到查询,因为TableA中的每一行都需要TableB中的目标字段.TableB仅包含某些日期的目标,而TableA包含所有日期.所以我不能只使用TableA.date = TableB.date
相反,对于TableA中的每一行,我需要将TableB中的目标从过去最接近的日期到TableA中的日期.希望我能够解释我需要什么.无法弄清楚该怎么做..
我正在为Android平台开发.
我的应用创建了一个临时文件,只需调用:
FileOutputStream fos = openFileOutput("MY_TEMP.TXT", Mode);
Run Code Online (Sandbox Code Playgroud)
它工作正常,因为我可以写它并正常阅读.
问题是,当我从应用程序退出时,我想删除此文件.我用了:
File f = new File(System.getProperty("user.dir"), "MY_TEMP.TXT");
f.delete()
Run Code Online (Sandbox Code Playgroud)
但它总是返回false并且文件不会被删除.
我试过了:
File f = new File("MY_TEMP.TXT");
f.delete();
Run Code Online (Sandbox Code Playgroud)
它也不起作用.
我想计算双精度矢量的平方和平方根.例如给出:
vector<double> Array1(10,2.0);
vector<double> Array2(10,2.0);
for(unsigned int i=0; i<Array1.size(); i++)
Array1[i] = sqrt(Array1[i]);
for(unsigned int i=0; i<Array2.size(); i++)
Array2[i] = Array2[i] * Array2[i];
Run Code Online (Sandbox Code Playgroud)
有没有办法使用STL函数,如变换?也许有一个内置的sqrt函数作用于数组?
它正在做什么的例子:http://screenr.com/k2X
我将div class ="container_12 header"的z-index设置为2,将div class ="container_12 content"设置为1
ul class ="sf-menu"设置为99,它位于container_12标题div中
我之前遇到过这个问题,并且认为为类设置适当的z-index可以解决问题,但它仍然给我显示下面div后面的下拉菜单的问题(container_12内容)
感谢任何帮助,谢谢.
.container_12.content {
z-index: 1;
}
.container_12.header {
background-color:#030;
height:125px;
border:1px solid yellow;
z-index: 2;
}
Run Code Online (Sandbox Code Playgroud) c++ ×2
android ×1
annotations ×1
c# ×1
c#-3.0 ×1
css ×1
date ×1
draggable ×1
exponent ×1
file-io ×1
html ×1
if-statement ×1
interop ×1
java ×1
join ×1
jquery ×1
jquery-ui ×1
jsf ×1
jsf-2 ×1
linq ×1
ms-word ×1
screenshot ×1
scroll ×1
setter ×1
sql ×1
square-root ×1
stl ×1
superfish ×1
vector ×1
vsto ×1
where-clause ×1
winapi ×1