问题列表 - 第29503页

单击导航栏中的"后退"按钮时阻止动画?

我的应用程序有一个导航控制器,我不想要任何动画:

  • 通过pushViewController:animated:方法,在推送视图时阻止动画很容易

  • 但是当我点击这个子视图中的"后退"按钮时,会有一个动画!KO!我该怎么做才能阻止这个动画?

iphone back-button uinavigationcontroller

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

使用JQuery选择"this"的父元素(单击元素)

我有一个jQuery脚本,它创建一个轮播来在用户点击时左右旋转图像.起初,我并没有计划在一个页面上放置多个旋转木马,但现在已经到了需要.

问题是,当用户点击按钮时,我不知道如何引用一个轮播(单击一个).

继承剧本

$(function()
{
    // Put last item before first item, in case user clicks left
    $('.carousel li:first').before($('.carousel li:last'));

    // Right click handler
    $('.right-button img').click(function()
    {
        // Get width plus margins
        var item_width = $('.carousel li').outerWidth() + (2 * parseInt($('.carousel li').css('margin-right')));

        // Get left indent
        var orig_left_indent = $('.carousel').css('left');

        // Calculate new left indent
        var left_indent = parseInt(orig_left_indent) - item_width;

        $('.carousel:not(:animated)').animate({'left': left_indent}, 500, 'swing', function()
        {
            // Put first item after last item
            $('.carousel li:last').after($('.carousel li:first'));

            // Set left …
Run Code Online (Sandbox Code Playgroud)

jquery-selectors

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

谷歌应用程序引擎上的Grails

grails和google app引擎部署的当前状态是什么.我是app引擎的新手,但值得探索.一些特定的qns

  1. 最新的插件,用户评价高,有任何限制吗?或者它与所有gorm功能无缝协作
  2. Grails应用程序的启动时间是否有任何问题.现实世界中的情况如何?(典型的小型和大型应用)
  3. 其他grails插件怎么样(如shiro,joda time,nimble等).我猜他们不会打得好.因此,直接使用这些库是更好的选择
  4. 如果决定放弃goole-app作为部署选项,那么切换到正常环境是多么容易.JPA支持确保与其他传统DB的兼容性?

不确定还有什么是主要问题..可能,这是一个很好的讨论的基础.
谢谢.

grails google-app-engine

12
推荐指数
1
解决办法
519
查看次数

使用OrderBy的存储库

我正在尝试创建一个存储库类,它具有一个基于"sort"参数对结果进行排序的方法.我需要将它作为参数传递,因为我试图非常严格,我的存储库不返回IQueryable并且只返回List.问题是我不知道如何制作它以满足以下要求:

  1. 允许多列.
  2. 强烈键入返回的实体(没有列作为参数的列).
  3. 能够将特定列设置为降序.

这是否可能,或者存储库是否允许返回订购?存储库是否应该只能执行CRUD操作?也许返回IQueryable是最好的选择?

c# linq asp.net-mvc

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

根据数据源值动态启用asp按钮

已解决:请参阅下面的解决方案!

使用带有C#代码的aspx.

我在gridview中的项模板中的按钮中有以下代码:

Enabled='<%# IIF(Eval("wrqst_need_ind") == "Y","TRUE","FALSE") %>'
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

The name 'IIF' does not exist in the current context
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?如果我使用"IF"而不是"IIF",我会得到同样的错误

完整项目模板代码如下:

<ItemTemplate>
                <asp:Button  ID="wrqst_need_ind_btn" runat="server" Text = "Create WR" 
                    onClientClick="javascript:popUp('popup_createWR.aspx')"  
                    Enabled='<%# IIF(Eval("wrqst_need_ind") == "Y","TRUE","FALSE") %>'
                    CommandArgument='<%# Eval("dvc_nm") + "|" + Eval("data_orgtn_yr") %>'/>
</ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

如果我把线路拿出来就可以了.

在我看来这应该工作......

编辑:我现在使用这个:

Enabled='<%#Eval("wrqst_need_ind") == "Y" ? "TRUE" : "FALSE" %>'
Run Code Online (Sandbox Code Playgroud)

并发现此错误:

服务器标签格式不正确.

非常感谢你的帮助!

更新:

我试过这个:

Enabled='<%# Eval("wrqst_need_ind") == "Y" ? Convert.ToBoolean(1) : Convert.ToBoolean(0) %>' and it ran!
Run Code Online (Sandbox Code Playgroud)

但是,每个按钮都被禁用.所以我尝试过:

Enabled='<%# Eval("wrqst_need_ind") == "Y" ? Convert.ToBoolean(1) : Convert.ToBoolean(1) …
Run Code Online (Sandbox Code Playgroud)

asp.net gridview dynamic button templatefield

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

为什么我会得到TypeError:get()只需要2个参数(给定1个)?Google App Engine

我一直在尝试和尝试几个小时,必须有一个简单的方法来检索网址.我以为这是这样的:

#from data.models import Program

import basehandler

class ProgramViewHandler(basehandler.BaseHandler):
    def get(self,slug):
#        query = Program.all()
#        query.filter('slug =', fslug)
        self.render_template('../presentation/program.html',{})
Run Code Online (Sandbox Code Playgroud)

每当执行此代码时,我都会在stacktrace上出现此错误:

appengine\ext\webapp__init __.py",第511行,在call handler.get(*groups)中TypeError:get()只取2个参数(给定1个)

我做了一些调试,但这种调试超出了我的调试水平.当我从def get(self,slug)中移除slug时,一切都运行良好.

这是basehandler:

import os

from google.appengine.ext import webapp
from google.appengine.ext.webapp import template



class BaseHandler(webapp.RequestHandler):
    def __init__(self,**kw):
        webapp.RequestHandler.__init__(BaseHandler, **kw)

    def render_template(self, template_file, data=None, **kw):
        path = os.path.join(os.path.dirname(__file__), template_file)
        self.response.out.write(template.render(path, data))
Run Code Online (Sandbox Code Playgroud)

如果有人能指出我正确的方向,那就太好了!谢谢!这是我第一次使用stackoverflow发布问题,通常我只是阅读它来解决我遇到的问题.

python google-app-engine web-applications

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

CGI应用程序身份验证使用多个驱

我一直试图通过2个驱动程序验证我的CGI应用程序,一个使用存储在数据库中的用户名/密码,另一个使用ldap活动目录.

以下是代码

$self->authen->config( 
DRIVER => [ 'DBI',
  DBH         => $self->dbh,
  TABLE       => 'user',
  CONSTRAINTS => {
    'user.username'     => '__CREDENTIAL_1__',
    'MD5:user.password' => '__CREDENTIAL_2__'
  },
],

DRIVER => [ 'Authen::Simple::LDAP',
     host   => 'ldapad.company.com',
     basedn => 'OU=XXX,OU=XX,DC=XXX,DC=XXX', 
binddn => 'CN=usename,OU=Users,OU=XXX,OU=AD,DC=XXX,DC=xxx',
bindpw => 'secret',
filter => '(cn=%s)',   
],


CREDENTIALS    => [ 'authen_username', 'authen_password' ],
STORE                => 'Session',
LOGOUT_RUNMODE       => 'logout',
LOGIN_RUNMODE        => 'login',
POST_LOGIN_RUNMODE   => 'okay',
RENDER_LOGIN         => \&my_login_form,
);
Run Code Online (Sandbox Code Playgroud)

如何使应用程序检查其他驱动程序未通过身份验证.现在,正如预期的那样,它的底部列出的驱动程序是有效的,它们都可以,具体取决于最后分配的驱动程序.

authentication perl cgi driver

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

有关处理XpsDocument GetFixedDocumentSequence性能问题的任何建议吗?

我正在尝试提供XPS文档的实时预览,而不会挂起我的UI线程.打开文档的速度非常快,但是当我调用GetFixedDocumentSequence()时,我的UI会在文档突然消失时几秒钟内无响应.

// creating the doc is fine (0.005 seconds)
XpsDocument doc=new XpsDocument("BigFile.xps",FileAccess.Read);
// this hangs the UI for several seconds
FixedDocumentSequence seq=XpsDocument.GetFixedDocumentSequence();
// Once I have the sequence, GetPageAsync lets me pull out pages without breaking the UI
// ....
Run Code Online (Sandbox Code Playgroud)

显而易见的解决方案是在工作线程上打开文档,但是FixedDocumentSequence与创建它的线程绑定,所以我无法从UI线程访问它,如果我尝试从工作线程调用GetPageAsync,我得到一个例外,因为DocumentPages包含视觉效果.

我唯一能想到的是在单独的UI线程上创建文档,将文档分成页面,然后将这些页面保存为UI线程打开的XPS文件.但这似乎是一个非常复杂的解决方案.有没有人知道是否有另一种方法来获取不依赖于FixedDocumentSequence的DocumentPages?

wpf xpsdocument

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

Scala相当于C#的扩展方法?

在C#中你可以写:

using System.Numerics;
namespace ExtensionTest {
public static class MyExtensions {
    public static BigInteger Square(this BigInteger n) {
        return n * n;
    }
    static void Main(string[] args) {
        BigInteger two = new BigInteger(2);
        System.Console.WriteLine("The square of 2 is " + two.Square());
    }
}}
Run Code Online (Sandbox Code Playgroud)

这个简单的扩展方法在Scala中会是什么样子?

extension-methods scala

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

如果存在,或者如果不存在,则此SQL查询如何更新行?

我正在使用一些代码.有几个查询的效果是,如果行中存在一些数据,则该行将使用其余数据进行更新,如果该行不存在,则会创建一个新行.它们看起来像这样:

INSERT INTO table_name (col1, col2, col3)
SELECT %s AS COL1, %s AS COL2, %s AS COL3
FROM ( SELECT %s AS COL1, %s AS COL2, %s AS COL3 ) A
LEFT JOIN table_name B
ON  B.COL1 = %s
AND B.COL2 = %s     --note: doesn't mention all columns here
WHERE B.id IS NULL
LIMIT 1

我可以模仿这种模式,它似乎有效,但我对幕后的实际情况感到困惑.任何人都可以阐明这实际上是如何运作的吗?我正在使用PostgreSQL.

sql postgresql insert-update

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