我无法实现以下内容:
- 修复表格的标题
- 修复前4/5列冻结,其余列水平滚动
- 该表应位于具有固定高度和宽度的div内
我能够修复标题,我无法实现#2.该表位于页面上的窗格内.所以我不能真正position:absolute用来修复列来实现#2.
我在网上试了几个例子来实现这一点,但我需要创建一个角度JS指令来做到这一点.我是AngularJS的新手,但是,我试图调整下面的例子,但没有运气.
https://www.pointblankdevelopment.com.au/blog/angularjs-fixed-header-scrollable-table-directive
任何有关CSS方式的帮助也会有所帮助.
我还为我想做的事添加了plunker.所以我想冻结示例中的前两列.
我在worklight项目的适配器中编写了一些java代码.当我试图调用java方法时,我收到一个错误说
"responseID":"6","errors":{Ecma错误:TypeError:无法在对象JavaPackage java.classes.FileIOPlugin中调用属性downloadFile].它不是一个功能,它是"对象".}
我已按照以下链接中的说明进行操作. 在适配器中使用Java
这是我的项目结构.这个结构有什么问题或者我应该添加更多吗?

这就是我试图在adapter-impl.js中调用java非静态方法的方法
function downloadFile() {
var fileInstance = new com.worklight.JavaCode.FileIOPlugin();
return
{ result: fileInstance.downloadFile(); };
Run Code Online (Sandbox Code Playgroud)
}
我正在开发一个需要文件IO的worklight应用程序.我已经分别在android项目中编写了该代码.谁能告诉我如何将它们合二为一?
我有一个登录服务,当我登录时,它将用户登录信息传递给我的应用程序.这将在成功登录时调用我的应用程序的第一页.用户信息作为此请求中cookie的一部分传递.
我正在尝试使用以下代码在我的Web API请求中从请求中读取这些cookie.
CookieHeaderValue getAccessUserInfo = request.Headers.GetCookies("GAUSERINFO").FirstOrDefault();
if (getAccessUserInfo != null)
{
userInfo = getAccessUserInfo["GAUSERINFO"].Values.Get("corporate_id");
Logger.Info(string.Format("User Cookie {0}", userInfo));
return userInfo;
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我试图从javascript或角度js读取相同的cookie,我无法在集合中看到该cookie.下面是我用来读取角度js中的cookie的代码.
console.log($document[0].cookie);
Run Code Online (Sandbox Code Playgroud)
这是我可以从结果中看到的cookie.我期待的cookie是GAUSERINFO以及下面的cookie.
有没有办法从角度js或请求正文的至少传递读取这些cookie,以便我可以使用C#代码读取我的API中的cookie.