小编Mar*_*num的帖子

无法读取JSF组件上的ID

我有一点问题我想在JSF textarea组件上使用MartkItUp JQuery富文本编辑器.我的表单看起来像这样:

 <h:form id="comment">
    <h:inputTextarea id="commentBody" cols="10" rows="10" value="#{postComment.commentBody}" required="true" requiredMessage="Comment Body is reqguired" >
      <f:validateLength maximum="500" minimum="2" />
    </h:inputTextarea>
                <%-- more of the form... %-->
Run Code Online (Sandbox Code Playgroud)

问题是在输出上它给了我这样的textarea的id

id="comment:commentBody"
Run Code Online (Sandbox Code Playgroud)

当我尝试在JQuery中指出它没有任何反应.

$('#comment:commentBody').markItUp(mySettings);
Run Code Online (Sandbox Code Playgroud)

我之前有一个普通的textarea,没有问题.现在,我有很多.

我如何在JQuery中指向id,这看起来像是comment:commentBody

PS:我知道我可以用$('textarea')指向这个文本区域.markItUp(mySettings); 但是我正在寻找通过它的ID指向特定文本区域的解决方案.

javascript java jquery jsf jsp

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

GetLonLat函数返回错误的LonLat

每次在地图上放置地图标记时,我都会尝试获取POI的经度和纬度.

这似乎有效,但它没有返回正确的LonLat - 它是一个更大的数字,不是一个lonlat点.

GetLonLatFromPixel是正确的方法吗?

为凌乱的代码提前道歉!

<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <style>

        #heatmapArea {
            position:relative;
            float:left;
            width:800px;
            height:600px;
            border:1px dashed black;
        }

    </style>
</head>
<body>
<div id="main">
        <div id="heatmapArea">
        </div>
<script src="http://openlayers.org/api/OpenLayers.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">
var map, layer
function init(){

//create new map position :
                map = new OpenLayers.Map('heatmapArea');
                var layer           = new OpenLayers.Layer.OSM();
                var fromProjection = new OpenLayers.Projection("EPSG:4326");   // Transform from WGS 1984
                var toProjection   = new OpenLayers.Projection("EPSG:900913"); // 23834 to Spherical …
Run Code Online (Sandbox Code Playgroud)

javascript openlayers

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

RESTful服务未按预期返回XML

我有一个WCF RESTful服务,它应该返回一个客户的名字和姓氏作为XML响应,该服务的定义如下所示

[OperationContract]
    [WebInvoke(Method = "POST",
        RequestFormat = WebMessageFormat.Xml,
        ResponseFormat = WebMessageFormat.Xml,
        BodyStyle = WebMessageBodyStyle.Bare,
        UriTemplate = "/GetNameAndSurname")]
    string GetNameAndSurname();
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,例如,返回的XML响应不是正常的XML

<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
 &lt;Customer;&#xD;
  &lt;Name&gt;Andre&lt;/Name&gt;&#xD;
  &lt;SurnameName&gt;Lombaard&lt;/SurnameName&gt;&#xD;
 &gt;
</string>
Run Code Online (Sandbox Code Playgroud)

我不确定是否是以这种方式返回响应的服务,或者是否是我正在读取数据的方式,仅出于提供信息的目的,我包含了用于阅读下面的响应的代码,

var request = HttpWebRequest.Create(url);
request.Method = "POST";
request.Timeout = 2 * 60 * 1000;
byte[] byteArray = Encoding.UTF8.GetBytes(xml);
request.ContentType = "text/xml";
request.ContentLength = byteArray.Length;
var dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
var response = request.GetResponse();
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream, Encoding.UTF8);
dataStream.Flush();
var results = reader.ReadToEnd();
reader.Close(); …
Run Code Online (Sandbox Code Playgroud)

c# xml rest wcf

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

参考父值

有没有什么方法可以引用父值,例如每个例子

.btn-blue {
     background-color: $light-blue; 
     &:hover {
       background-color: rgba($light-blue,.7);
     }
}
.btn-green {
     background-color: $light-green;
     &:hover {
       background-color: rgba($light-green,.7);
     }
}
Run Code Online (Sandbox Code Playgroud)

我想写一个:悬停选择器,它将获得父级的值.就像是

.btn-blue {
     background-color: $light-blue; 
}
.btn-green {
     background-color: $light-green;
}
.btn-green, .btn-blue {
     &:hover {
           background-color: rgba($parent_color,.7);
     }
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

css sass

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

获取航空窗口颜色

我使用WPF创建了一个非常漂亮的Windows 8-ish界面.它已经比我希望的方式更好了,但我想知道以下内容:

以某种方式可以检索用户设置的当前窗口颜色吗?您知道,右键单击桌面时可以设置Aero颜色...我的计划是在GUI上使用该颜色作为几个画布元素.

提前致谢!

c# wpf xaml aero

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

获取最后点击的项目ID

我有这样的功能:

$(document).ready(function () {
          $("*").click(function () {             
              alert($(this).attr('id').toString());                
        });
    });
Run Code Online (Sandbox Code Playgroud)

在页面我有这样的事情:

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<script language="javascript" src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<div id="div1">Some stuff
    <div id="div2">Some other stuff
    <asp:Button ID="Button1" runat="server" Text="Button" />        
        <div id="div3">More stuff
        <asp:Button ID="Button2" runat="server" Text="Button" />        
        </div>
    </div>        
</div>   
Run Code Online (Sandbox Code Playgroud)

如果我点击某些东西它工作正常,但它提醒我三次(或更多).例如:我点击button2.Alertbox随button2.id一起出现,然后是div3.id,div2.id等.它显示了该按钮下的所有id.如果我尝试将此id存储到变量,如下所示:

     var storedId = $(this).attr('id').toString();
Run Code Online (Sandbox Code Playgroud)

它存储了最后一个.这意味着我得到了form1的id.

我如何获得第一个ID?点击按钮或点击标签的ID或我在页面上的任何内容.

asp.net jquery

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

Windows 8 Metro App进行设置弹出窗口

我正在制作一个游戏,我希望用户能够从右侧滑动并从Windows 8中的魅力栏中打开设置.
我尝试了很多东西,但我还没有设法让它工作.如果有人这样做了,请告诉我你是怎么做到的.我正在使用Visual Studio 2012 express.

c# xaml

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

从静态函数访问外部变量

我有一个静态功能:

static string GenRan()
{
    List<string> s = new List<string> {"a", "b"};
    int r = Rand();
    string a = null;

    if (r == 1)
    {
        a += s[0];
        s.RemoveAt(0);
    }
    if (r == 2)
    {
        a += s[1];
        s.RemoveAt(1);
    }
    return a;
}
Run Code Online (Sandbox Code Playgroud)

但每次我调用函数时,列表都会重置,所以我想从静态函数外部访问列表.

有办法吗?

我试过了:

static void Main(string[] args)
{
    List<string> s = new List<string> {"a", "b"};
    string out = GenRan(s);
}

static string GenRan(List<string> dict)
{

    int r = Rand();
    string a = null;

    if (r == 1) …
Run Code Online (Sandbox Code Playgroud)

c# string static void output

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

iOS指针问题

我似乎有一个指针问题,我似乎无法解决它.有人可以帮帮我吗?

-(void) connectionDidFinishLoading:(NSURLConnection *)connection{
    NSLog(@"Finished Downloading Image: %@" ,[connection.originalRequest.URL absoluteString]);
    UIImage *CompiledImage=[UIImage imageWithData:ImageData];
    SEL selector=@selector(ImageDownloadingCompleted:Image:);
    if([[self Delegate] respondsToSelector:selector]){
        [[self Delegate] ImageDownloadingCompleted:self Image:CompiledImage];
    }
    else{
        if(Target){
            *Target=CompiledImage;
        }
    }
    // NSLog(@"Image Size:%i", [ImageData length]);
}
Run Code Online (Sandbox Code Playgroud)

Target是类型的私有变量UIImage(声明:UIImage *Target;) CompiledImage是一个UIImage为好.我想要做的是将目标地址的内容设置为CompiledTarget的内容.这会导致以下错误:

从不兼容的类型'UIImage*__ strong'分配给'UIImage'

我试过了 :

memccpy(__bridge Target, &CompiledImage, sizeof(Target),sizeof(Target));
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

期待的表达

iphone xcode pointers objective-c ios

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

c#代码改进(数组,列表)

我想知道是否有人可以帮助我改进我的代码(?)

三个星期前,我决定学习C#/ C++(决定从c#开始)并且我正在尽我所能,但我在理解一些基础知识方面遇到了问题 - 例如数组.

我想添加"x"文本框(其中"x"是numericUpDown的值),点击按钮.

我找到了一个解决方法如何做到这一点,但我有这种感觉,可以用不同的(更好的)方式编写它(我假设高级程序员会使用列表或数组).

如果我错了,请原谅我,正如我之前提到的那样 - 我是新人并尽我所能去学习.

这是我的代码:

private void button1_Click(object sender, EventArgs e)
{

    if (numericUpDown1.Value == 1)
    {
        txtbx1.AutoSize = true;
        Controls.Add(txtbx1);
        txtbx1.Location = new Point(70, 100);
    }
    else if (numericUpDown1.Value == 2)
    {
        txtbx1.AutoSize = true;
        Controls.Add(txtbx1);
        txtbx1.Location = new Point(70, 100);

        txtbx2.AutoSize = true;
        Controls.Add(txtbx2);
        txtbx2.Location = new Point(70, 130);
    }
    else if (numericUpDown1.Value == 3)
    {
        txtbx1.AutoSize = true;
        Controls.Add(txtbx1);
        txtbx1.Location = new Point(70, 100);

        txtbx2.AutoSize = true;
        Controls.Add(txtbx2);
        txtbx2.Location = new …
Run Code Online (Sandbox Code Playgroud)

c#

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

标签 统计

c# ×5

javascript ×2

jquery ×2

xaml ×2

aero ×1

asp.net ×1

css ×1

ios ×1

iphone ×1

java ×1

jsf ×1

jsp ×1

objective-c ×1

openlayers ×1

output ×1

pointers ×1

rest ×1

sass ×1

static ×1

string ×1

void ×1

wcf ×1

wpf ×1

xcode ×1

xml ×1