问题列表 - 第6502页

Sharepoint:计算列替换所有空格

看起来这真的是一件很简单的事情(可能确实如此),但我正在尝试获取列的字符串数据,然后通过计算列,用 %20 替换所有空格,以便在工作流生成的电子邮件实际上不会在第一个空间中断。

例如,我们在源列中有这个:

file:///Z:/data/这是我们的报告.rpt

并希望在计算列中结束:

file:///Z:/data/This%20is%20our%20report.rpt

已经使用了 REPLACE,并制作了一个可怕的超级嵌套 REPLACE/SEARCH 版本,但问题是你必须为每个潜在空间嵌套,如果你不知道预先有多少,它不起作用,或者会错过一些。

你们中有人遇到过这种情况吗?你们是如何处理的?

提前致谢!

formatting sharepoint sharepoint-2007 calculated-columns

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

使用JavaScript模拟tab键

我希望浏览器的行为就像用户点击某些内容时按Tab键一样.在点击处理程序中,我尝试了以下方法:

var event = document.createEvent('KeyboardEvent');
event.initKeyEvent("keypress", true, true, null, false, false, false, false, 9, 0);
this.input.focus()[0].dispatchEvent(event);
Run Code Online (Sandbox Code Playgroud)

和jQuery:

this.input.focus().trigger({ type : 'keypress', which : 9 });
Run Code Online (Sandbox Code Playgroud)

......我从这里拿走.

第一种方法似乎是最好的选择,但并不是很有效.如果我将最后两个参数更改为98,98,确实在输入框中输入了'b'.但是,9,0和9,9(前者我从MDC网站上取得的)都在FF3下的firebug中给我这些错误:

Permission denied to get property XULElement.popupOpen
[Break on this error] this.input.focus()[0].dispatchEvent(event);

Permission denied to get property XULElement.overrideValue
[Break on this error] this.input.focus()[0].dispatchEvent(event);

Permission denied to get property XULElement.selectedIndex
[Break on this error] this.input.focus()[0].dispatchEvent(event);

Permission denied to set property XULElement.selectedIndex
[Break on this error] this.input.focus()[0].dispatchEvent(event);
Run Code Online (Sandbox Code Playgroud)

我听说过(没有明确定义'此类')事件是"不可信的",这可能解释了这些错误.

第二种方法导致我作为event.which传递的任何值作为event.which,但没有效果(即使我使用98而不是9,在框中没有输入'b'.)如果我尝试设置事件在我传递的对象中的.data,当事件被触发时它最终未定义.以下是我用来查看的代码:

$('#hi').keypress(function(e) {
  console.log(e); …
Run Code Online (Sandbox Code Playgroud)

html javascript keyboard jquery events

21
推荐指数
1
解决办法
4万
查看次数

Rails活动记录实例变量

我的问题是关于这个AR及其实例变量@saved

 class PhoneNumber < ActiveRecord::Base
has_one :user
validates_presence_of :number

def self.create_phone_number( user, phone_hash )
    @new_phone = PhoneNumber.new(phone_hash)
    @user = user
    PhoneNumber.transaction do
        @user.phone_numbers << @new_phone
        @new_phone.save!
        @user.save!
    end
    @saved = true
    return  @new_phone
rescue ActiveRecord::RecordInvalid => invalid
    @saved = false
    return  @new_phone
end

def saved?
    @saved ||= false
end
 end
Run Code Online (Sandbox Code Playgroud)

我的理解是,实例变量将通过实例的存在来保持它们的值.

在我的控制器中使用此AR时,保存了吗?总是返回false ..

@phone_number = PhoneNumber.create_phone_number(@active_user, params[:phone_number])
puts "add_phone_number"
if @phone_number.saved? => always false
Run Code Online (Sandbox Code Playgroud)

关于这些实例变量我缺少什么?谢谢

activerecord ruby-on-rails instance-variables

7
推荐指数
1
解决办法
8015
查看次数

将通用字典转换为不同的类型

有没有一种快速的方法将通用字典从一种类型转换为另一种类型

我有这个

IDictionary<string, string> _commands;
Run Code Online (Sandbox Code Playgroud)

并需要将它传递给一个函数,该函数采用稍微不同的类型字典

public void Handle(IDictionary<string, Object> _commands);
Run Code Online (Sandbox Code Playgroud)

.net c# generics collections

13
推荐指数
1
解决办法
6107
查看次数

django在模板中的请求

我启用了django请求处理器

TEMPLATE_PROCESSORS = (
"django.core.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
"django.core.context_processors.request",
)
Run Code Online (Sandbox Code Playgroud)

我仍然不需要在模板中请求变量.我要手动传递它.使用django 1.0.2在网上的任何地方它似乎只是关于启用请求处理器..

我也使用RequestContext:

 return render_to_response(
    'profile.html',
    {
        'persons':Person.objects.all(),
        'person':Person.objects.get(id=id),
         'request':request,
    },
    context_instance=RequestContext(request)
)
Run Code Online (Sandbox Code Playgroud)

没运气

哦,这个新名字是 TEMPLATE_CONTEXT_PROCESSORS

django processor request

21
推荐指数
3
解决办法
3万
查看次数

使用gridview asp.net进行排序和分页

我正在尝试使用gridview进行手动排序和分页,但没有成功.

问题是,当用户单击要排序的列时,它会对该页面进行排序,但不会对gridview后面的数据源(数据视图)进行排序.因此,当他们进入不同的页面时,他们的排序就会丢失.我正在寻找一种实际排序gridview背后的数据源的排序.这是我到目前为止:

protected void GridView_OnSort(object sender, GridViewSortEventArgs e)
    {
        String sortExpression = e.SortExpression;

        if (GridViewSortDirection == SortDirection.Ascending)
        {
            DataView myDataView = new DataView(mybll.GetItemsOrdered());
            myDataView.Sort = sortExpression + " DESC";
            GridView.DataSource = myDataView;
            GridView.DataBind();
        }
        else
        {
            DataView myDataView = new DataView(mybll.GetItemsOrdered());
            myDataView.Sort = sortExpression + " ASC";
            GridView.DataSource = myDataView;
            GridView.DataBind();
        }
    }
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.谢谢.

asp.net sorting paging gridview

31
推荐指数
2
解决办法
15万
查看次数

WPF:"类型'String'的值无法转换为'System.Windows.Media.ImageSource'."

我正在尝试设置WPF图像的来源.

XAML的工作原理:

<Image Name="ImageThing"
       Source="images/Thing.png"/>
Run Code Online (Sandbox Code Playgroud)

Visual Basic失败:

ImageThing.Source = "images/Thing.png"
Run Code Online (Sandbox Code Playgroud)

......有这个例外:

"String"类型的值无法转换为"System.Windows.Media.ImageSource".

如何创建我需要的System.Windows.Media.ImageSource?


更新

此代码改编自MSDN示例:

Dim bmp As New BitmapImage()
bmp.BeginInit()
bmp.UriSource = New Uri("images/Thing.png", UriKind.Relative)
bmp.EndInit()
ImageThing.Source = bmp
Run Code Online (Sandbox Code Playgroud)

.net data-binding wpf image

6
推荐指数
3
解决办法
2万
查看次数

在Java中,当使用位移时,为什么1 << 32!= 1 << 31 << 1?

int a = 1 << 32; int b = 1 << 31 << 1;

为什么a == 1?b是我预期的0.

java bit-manipulation

15
推荐指数
1
解决办法
2511
查看次数

VBA不是IsNull

在Access中使用一些VBA代码,当满足一组非常特定的条件时,它会弹出一个InputBox,要求输入一个整数.到现在为止还挺好.

Private Sub Command10_Click()

    If Not IsNull(mrf) Then
        If min <> max Then
            If qty <= min Then
                mrf = GetParamValue
            End If
        End If
    End If
    End Sub
Run Code Online (Sandbox Code Playgroud)

问题是Not IsNull似乎被忽略了.我希望它要求输入一个值,除非已经存在一个值.只要满足min <> max和qty <= min条件,这就会一直触发InputBox.我在这里错过了什么?

ms-access conditional vba

5
推荐指数
1
解决办法
7万
查看次数

如何以及应该如何为Firefox创建插件?

我想为Firefox编写一个插件,其目的是将HTML代码用于当前,处理它并将其发送到外部php脚本.

你会怎么做?我可以使用哪些编程语言?

firefox plugins

5
推荐指数
1
解决办法
528
查看次数