小编Uri*_*izu的帖子

如何强制Kendo UI模态窗口居中在页面中?以及如何禁用所有操作?

我试图在浏览器的中心显示一个Kendo UI模式窗口,但它一直显示在页面的底部,我的意思是窗口中唯一可见的部分是顶部栏,其余部分是窗口是不可见的,只有当你拖动它时,你可以正确地查看它.我没有应用于用于窗口的div的样式,所以我很困惑为什么它被显示为那样.

另外我想要禁用窗口顶部栏上的所有操作按钮,尝试设置一个空的动作数组但是关闭按钮显示为默认,有没有办法只显示窗口的标题在顶部酒吧?我希望单击其中的按钮时窗口消失.

这就是我创建窗口的方式:

var accessWindow = $("#accessDiv").kendoWindow({
    actions: [],
    draggable: true,
    height: "300px",
    modal: true,
    resizable: false,
    title: "Access",
    width: "500px"
});

accessWindow.center();
accessWindow.open();
Run Code Online (Sandbox Code Playgroud)

这是我的div只有一个标签,一个输入和一个按钮,目前没有CSS应用于它:

<div id="accessDiv" style=" width: 100%; height: 100%; background-color: #fff;">
    <label>Enter access key</label>
    <input type="text" />
    <input type="button" title="Enter" value="Enter" />
</div>
Run Code Online (Sandbox Code Playgroud)

jquery modal-dialog kendo-ui

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

由于使用Titanium的Facebook模块无效访问令牌错误,无法登录Facebook

我正在使用Titanium Studio 3.2.0和Titanium SDK 3.2.0.GA,并使用或不使用Facebook应用程序部署到Android设备.要登录Facebook我正在使用Titanium提供的那个.

我遇到了此链接中描述的相同问题.当我第一次授权时,来自Facebook的登录事件完全没有问题.但是,如果我退出然后再次尝试授权(此时我的应用程序的权限已被接受,所以理论上它应该触发登录事件)我在logcat上收到以下错误:

E/FacebookModule( 1584): (main) [11631,11631] LoginDialogListener onFacebookError: Invalid access token.
E/FacebookModule( 1584): com.facebook.android.FacebookError: Invalid access token.
E/FacebookModule( 1584):    at com.facebook.android.Facebook.onSessionCallback(Facebook.java:433)
E/FacebookModule( 1584):    at com.facebook.android.Facebook.access$000(Facebook.java:97)
E/FacebookModule( 1584):    at com.facebook.android.Facebook$2.call(Facebook.java:379)
E/FacebookModule( 1584):    at com.facebook.Session$3$1.run(Session.java:1239)
E/FacebookModule( 1584):    at android.os.Handler.handleCallback(Handler.java:605)
E/FacebookModule( 1584):    at android.os.Handler.dispatchMessage(Handler.java:92)
E/FacebookModule( 1584):    at android.os.Looper.loop(Looper.java:154)
E/FacebookModule( 1584):    at android.app.ActivityThread.main(ActivityThread.java:4624)
E/FacebookModule( 1584):    at java.lang.reflect.Method.invokeNative(Native Method)
E/FacebookModule( 1584):    at java.lang.reflect.Method.invoke(Method.java:511)
E/FacebookModule( 1584):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809)
E/FacebookModule( 1584):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576)
E/FacebookModule( 1584):    at dalvik.system.NativeStart.main(Native Method)
E/FacebookModule( …
Run Code Online (Sandbox Code Playgroud)

android facebook appcelerator-mobile titanium-mobile

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

如何使用AutoMapper将可空属性映射到DTO?

我正在开发Azure移动服务,在我的模型中,一些关系是可选的,使得表示它的属性可以为空.

例如,我的模型类中的Message实体是这样的:

public partial class Message
{
    public Message()
    {
        this.Messages = new HashSet<Message>();
    }

    public int Id { get; set; }
    public int CreatedById { get; set; }
    public int RecipientId { get; set; }
    public Nullable<int> ParentId { get; set; }
    public string Title { get; set; }
    public string Content { get; set; }
    public int MessageTypeId { get; set; }
    public Nullable<MessageType> Type { get; set; }
    public Nullable<bool> Draft { get; set; }
    public Nullable<bool> …
Run Code Online (Sandbox Code Playgroud)

c# linq entity-framework automapper

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

如何解决代码签名错误:身份ipad与您的钥匙串中任何有效的,未过期的证书/私钥对不匹配?

我刚开始为iOS开发(因此是MacOSx的新手)并使用Titanium,我使用的版本是2.1.我试图在iPad上部署我的应用程序,但出现以下错误:

[ERROR] Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychains
Run Code Online (Sandbox Code Playgroud)

当我检查Xcode时,配置文件具有状态Valid signing identity not found,我的Xcode版本是4.4.我已进入我的团队开发人员门户网站,应用程序和iPad已在那里注册并已下载证书和配置文件,我似乎无法弄清楚这有什么问题.我试过这篇文章,但我无法解决我的问题.

我真的迷失在这里,我希望有人能指导我找到这个问题的答案.到目前为止我所读到的并没有给我一个解决方案.希望有人可以帮我解决这个问题.

xcode titanium ipad ios

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

如何强制刷新充满远程数据的Kendo UI网格?

我有一个充满来自远程源的信息的Kendo UI网格,我想强制刷新我的网站上的Kendo UI窗口关闭后显示的信息.

我试过这个:

var grid = $("#usuariosGrid").data("kendoGrid");
grid.refresh();
Run Code Online (Sandbox Code Playgroud)

但它没有用,这就是我创建Kendo UI Grid的方式:

var ds = new kendo.data.DataSource({
    transport: {
        read: {
            url: root_url + "/usuario/index",
            dataType: "json"
        }
    },
    schema: {
        data: "Response",
        total: "Count"
    },
    serverPaging: false,
    pageSize: 2
});
$("#usuariosGrid").kendoGrid({
    pageable: {
        refresh: true
    },
    columns: [
        { field: "UsuarioId", title: "ID", width: "100px" },
        { field: "Nombre", title: "Nombre", width: "100px" },
        { field: "ApellidoP", title: "Apellido Paterno", width: "100px" },
        { field: "ApellidoM", title: "Apellido Materno", …
Run Code Online (Sandbox Code Playgroud)

javascript jquery datagrid kendo-ui

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

Kendo UI - 为什么我不能正确打开和关闭窗口?

我尝试了不同的方法来打开我的窗口,但到目前为止一切都失败了。

我的第一次尝试是在单击按钮时打开窗口,使用基于示例的代码如下:

$('#btnUsuarios').click(function (e) {
    onUsuariosLoad();
    var window = $('#usuariosDiv');
    if (!window.data('kendoWindow')) {
        window.kendoWindow({
            draggable: true,
            height: "300px",
            modal: true,
            resizable: false,
            title: "Modal Window",
            width: "65%",
            close: hideUsuarios
        });
    } else {
        window.data('kendoWindow').open();
    }
    hideHomeScreen();
    showUsuarios();

});
Run Code Online (Sandbox Code Playgroud)

onUsuariosLoad 是一个从远程 html 加载窗口内容的函数,该函数确保只加载一次内容,如果已经加载,则不会再次加载,我在尝试之前测试了该函数实现窗口剑道 UI 小部件以确保它正常工作。

hideHomeScreen 是一个函数,它从打开窗口的 div 中隐藏一些元素。

showUsuarios 是一个显示窗口内容的函数。

它应该检查是否已创建 kendoWindow 的数据然后打开窗口,否则它应该创建它。我第一次单击按钮时它有效,但是当我关闭窗口并再次单击该按钮时,该窗口根本不显示(我说的是窗口小部件 UI,而不是 usuariosDiv 的内容,我检查了Firebug 和 usuariosDiv 的内容仍然存在,但未显示窗口小部件 UI)。

我做的第二次尝试是这样的:

$('#btnUsuarios').click(function (e) {
    onUsuariosLoad();
   $('#usuariosDiv').kendoWindow({
        draggable: true,
        height: "300px",
        modal: true,
        resizable: false,
        title: "Modal Window",
        width: …
Run Code Online (Sandbox Code Playgroud)

javascript jquery window kendo-ui

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

Kendo UI Grid上的分页无法正常工作

我正在显示一个带有远程数据的网格,如果我不添加分页,则显示完整的数据集,当然这是不可取的.

以下是我用于在网格上显示数据的代码:

var ds = new kendo.data.DataSource({
    transport: {
        read: {
            url: "http://127.0.0.1:81/SismosService.svc/usuario/index",
            dataType: "json"
        }
    },
    schema: {
        data: "Response"
    },
    pageSize: 5
});
$("#usuariosGrid").kendoGrid({
    pageable: {
        refresh: true
    },
    columns: [
        { field: "UsuarioId", title: "ID", width: "100px" },
        { field: "Nombre", title: "Nombre", width: "100px" },
        { field: "ApellidoP", title: "Apellido Paterno", width: "100px" },
        { field: "ApellidoM", title: "Apellido Materno", width: "100px" },
        { command: [{ text: "Editar", click: editFunction }, { text: "Eliminar", click: deleteFunction …
Run Code Online (Sandbox Code Playgroud)

javascript kendo-ui kendo-grid

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

如何在没有 JQuery 的情况下正确实现无限滚动的 AngularJS 表?

我有一个 AngularJS 项目(我不使用 JQuery),我需要在其中显示一个包含用户的表格,并在用户滚动到页面末尾附近时加载更多内容。我试图在不依赖外部库的情况下实现这一点,因为这是我的要求的一部分。

我检查了几个例子像这个这个这个

但到目前为止,我检查过的所有示例都没有帮助我实现我预期的无限滚动。他们使用不同的方法来计算何时触发调用,其中一些值返回给我未定义(即人们说 clientHeight 和 scrollHeight 有不同的值,但对我来说它总是相同的,包括滚动空间的总高度)。

我创建了一个如下所示的指令:

usersModule.directive('whenScrollEnds', function($window) {
    return {
        restrict: "A",
        link: function(scope, elm, attr) {

          angular.element($window).bind('scroll', function() {

            var hiddenContentHeight = elm[0].scrollHeight - angular.element($window)[0].innerHeight;

            if ((hiddenContentHeight - angular.element($window)[0].scrollY) <= (10 )) {
              angular.element($window)[0].requestAnimationFrame(function(){
                scope.$apply(attr.whenScrollEnds);
              })
            }

          });
        }
    };
});
Run Code Online (Sandbox Code Playgroud)

这种工作,但有以下问题/疑问,我希望有人能向我解释:

  • 触发太快了。我希望在接近可滚动空间的底部时触发加载,例如接近 90% 左右。
  • scrollHeight 只能通过 elm[0] 访问,angular.element($window)[0] 没有 scrollHeight 属性所以它返回 undefined,而 elm[0] 没有 scrollY 值。
  • 我得到的 scrollY 值是滚动条从顶部移动的距离减去滚动条长度,但我觉得这个值是错误的。
  • 通过 angular.element($window).bind 绑定滚动事件是否正确?

如何实现适当的无限滚动表?我是否使用了正确的变量?请提供仅使用 Javascript 和 AngularJS …

javascript lazy-loading infinite-scroll angularjs

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

DirectShowLib - 无法使用网络摄像头拍摄多张照片.得到"没有足够的系统资源来完成所请求的服务"错误

我正在使用Visual Studio 2012并使用C#,我正在使用库DirectShowLib从我的网络摄像头拍摄照片,但我只能拍一张照片,如果我尝试再拍一张照片,我会得到一个例外:

   DirectShowLib.DsError.ThrowExceptionForHR(Int32 hr)
   at SnapShot.Capture.SetupGraph(DsDevice dev, Int32 iWidth, Int32 iHeight, Int16 iBPP, Control hControl) in c:\Users\devel_000\Documents\Visual Studio 2012\Projects\ControlAcceso\ControlAcceso\Capture.cs:line 323
   at SnapShot.Capture..ctor(Int32 iDeviceNum, Int32 iWidth, Int32 iHeight, Int16 iBPP, Control hControl) in c:\Users\devel_000\Documents\Visual Studio 2012\Projects\ControlAcceso\ControlAcceso\Capture.cs:line 86
   at ControlAcceso.PhotoWindow..ctor() in c:\Users\devel_000\Documents\Visual Studio 2012\Projects\ControlAcceso\ControlAcceso\PhotoWindow.cs:line 32
   at ControlAcceso.CheckWindow.pbPhoto_Click(Object sender, EventArgs e) in c:\Users\devel_000\Documents\Visual Studio 2012\Projects\ControlAcceso\ControlAcceso\CheckWindow.cs:line 108
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 …
Run Code Online (Sandbox Code Playgroud)

c# webcam directshow visual-studio

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