小编ron*_*ray的帖子

jqGrid(删除行) - 如何发送其他POST数据?

我遇到了jqGrid删除机制的问题,因为它只以POST数据的形式发送"oper"和"id"参数(id是表的主键).

问题是,我需要根据id和另一个列值删除一行,比方说user_id.如何将此user_id添加到POST数据?

我可以总结一下这个问题如下:

  1. 如何获取所选行的单元格值(user_id)?
  2. AND,如何将该user_id添加到POST数据中,以便可以从实际删除过程发生的后面的代码中检索它.

示例代码:

jQuery("#tags").jqGrid({
                url: "subgrid.process.php,
                editurl: "subgrid.process.php?,
                datatype: "json",
                mtype: "POST",
                colNames:['id','user_id','status_type_id'],
                colModel:[{name:'id', index:'id', width:100, editable:true},

                         {name:'user_id', index:'user_id', width:200, editable:true},

                        {name:'status_type_id', index:'status_type_id', width:200}
                ],
                pager: '#pagernav2',
                rowNum:10,
                rowList:[10,20,30,40,50,100],
                sortname: 'id',
                sortorder: "asc",
                caption: "Test",
                height: 200
        });
        jQuery("#tags").jqGrid('navGrid','#pagernav2',
            {add:true,edit:false,del:true,search:false},
        {},
             {mtype:"POST",closeAfterAdd:true,reloadAfterSubmit:true}, // add options
   {mtype:"POST",reloadAfterSubmit:true}, // del options
            {} // search options
        );
Run Code Online (Sandbox Code Playgroud)

jquery jqgrid

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

如何在Windows Azure中部署Orchard CMS?

专家介绍,

你们有没有成功在Azure中构建和部署Orchard CMS(1.1及以上版本)的人?

我已经尝试按照这里的建议构建源代码(从Codeplex repo中提取):http://www.orchardproject.net/docs/Deploying-Orchard-to-Windows-Azure.ashx但是继续失败.如果您看到该文章的评论,您会看到一些人在使用ClickToBuildAzurePackage.cmd时遇到同样的问题.它总是失败!! 它根本不起作用!

接下来,我下载了源代码包(Orchard.Web.1.2.41.zip)并尝试打开Orchard.Azure解决方案,构建并发布它(配置了远程桌面连接).在发布之前,我还在ServiceConfiguration.cscfg文件中放入了正确的DataConnectionString.它通过以下消息给了我一个黄色的死亡屏幕:

没有使用策略'Autofac.Core.Activators.Reflection.BindingFlagsConstructorFinder'找到的构造函数

接下来,我尝试仅部署Azure包(没有源代码,Orchard.Azure.1.2.41.zip).这一次,我可以得到安装屏幕,但是在安装完成后,它给了我另一个黄色的死亡屏幕,上面有几条错误消息,基本上提醒我对Media,Themes,Modules和其他一些文件夹给予适当的许可...... .如果我甚至无法为Azure设置远程桌面连接,如何如上所述?

我放弃了这一点......我开始认为Orchard CMS(1.1及以上版本)还没有为Azure做好准备.我可以在Azure中运行1.0.2版本并运行(直接部署Azure-ready软件包,我没有构建源代码).

任何人都可以分享他们在这个问题上的经验以及让Orchard CMS(1.1及以上版本)在Azure中顺利运行的分步指南吗?我是否可以知道我们是否也可以在Azure中为Orchard CMS设置2个实例?为实现这一目标,我需要考虑/做些什么?

谢谢!

deployment installation azure orchardcms

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

如何使用id而不是Sitecore中的路径生成媒体项链接

任何人都知道如何使用ID而不是项目路径在sitecore中生成链接?

如果您使用API​​中的GetMediaUrl方法,我可以获取此URL:

/〜/媒体/图片/存档/内容/新闻/ News_and_Events_Level2/20070419162739/iwhiz3.jpg

这种方法的问题是,如果某人更改了媒体项目名称,将其删除或删除它,上述链接将中断.

我注意到如果我从富文本编辑器插入媒体链接,我得到如下链接:

/~/media/14BDED00E4D64DFD8F74019AED4D74EB.ashx

第二个链接更好,因为它使用了项目ID,因此如果重命名,删除或删除实际媒体项目,所有相关链接也将更新.最重要的是,当Sitecore呈现页面时,它实际上将转换上面的链接并显示项目路径,以便它可读.

我正在使用Sitecore 6.5并且目前正在进行内容迁移,因此我需要确保所有内部链接都已正确更新.

我是否知道是否有使用sitecore API生成第二个链接的方法?

谢谢!

sitecore sitecore6 sitecore-media-library

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

Sitecore - 如何导入内容?

所以我有一项新任务,即将网站内容导入使用Sitecore CMS构建的新网站.我的客户基本上正在进行改造.之前的网站是使用非常古老的CMS构建的,一切都是HTML格式.我实际上想抓住旧网站并以csv格式转储所有内容......但我需要知道..

  1. 如果Sitecore在CMS或Web服务中提供导入外部数据的功能?
  2. 如果是,以什么格式(csv,xml)?
  3. 如果没有,我可以知道是否有替代品或插件?

有这么多的文件,我真的很困惑从哪里开始.我希望我不必编写脚本来做这件事.

如果你们中的任何人都这样做过,如果你能分享你的经验,那将会很棒.

谢谢.

sitecore

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