问题标签 [clistview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
153 浏览

php - 将列表视图数据导出为 Pdf

我正在使用 Clist View 在 facebook 上显示诸如列表顶部帖子之类的数据。现在有一个下载选项。我想以 pdf 格式下载 Clist 视图数据。我在谷歌上搜索,但我没有找到最好的例子。我应该怎么做才能以 pdf 格式下载 clist 视图的数据。

列表视图小部件:

0 投票
1 回答
1073 浏览

yii - Yii1.1中listview html显示

我没有从下面的代码中得到任何输出 html

yii1.1中的listview示例有没有可用的demo?请分享yii1.1中listview示例的链接

0 投票
2 回答
132 浏览

yii - YII1 clistview 数据为空

我的项目中有一个自定义下拉分页并使用 CListView 显示项目,但它无法正常工作。无论我在下拉列表中选择什么数字或页码,列表的内容都是空的。我可以看到摘要编号已更改并正确显示,但未显示列表。我错过了什么?

下面是模型 - CandidateSearch() 代码:

下面是控制器代码:

以下是索引页面代码:

0 投票
1 回答
63 浏览

winapi - MFC:CListView 的 CListCtrl::InsertItem(0, "test", imageindex) 显示在列表末尾而不是开始?

CListView通过以下方式创建了一个:

它显示附件的图形,CImageList并在其下有一个文本字符串。

在过去,我总是将项目添加到列表视图的末尾,然后它就会显示在那里。今天,我决定将列表视图项插入到第一个位置,但它仍然显示在列表视图的末尾?

我通过以下方式插入项目:

是在 the的imageindex末尾,CImageList并且在添加上面的调用之后添加了图像(为什么是 after 而不是 before,不确定,但就是这样)。调试返回 0。

一旦我这样做了,新项目就会显示在列表视图的末尾,当列表有很多项目时,甚至会在那里滚动屏幕。

不应该将列表视图项插入索引 0 使其在开始时显示?

我错过了什么或做错了什么?

蒂亚!!

更新:

如果我这样做:

它会起作用,但我认为我不应该这样做吗?

0 投票
1 回答
29 浏览

mfc - MFC:根据请求将 CListView 选项卡添加到 CTabView (CBCGPTabView) 不会调用 CMyListView::OnInitialUpdate()

我有一个CMyTabView派生自CBCGPTabView( CTabView) ,我想动态添加选项卡。添加的选项卡将CMyListView派生自CListView. 如果我在它的过程中添加标签CMyTabView::OnCreate()工作正常。如果我尝试通过自定义消息执行此操作,它会添加选项卡,但它是空白的(CMyListView::OnInitialUpdate()从不调用)。

我需要做什么才能让它工作?

这是有效的(测试选项卡):

这不会(除了添加带有空白窗口的选项卡)。

0 投票
2 回答
202 浏览

c++ - MFC MDI CtabView 隐藏/移除不使用的导航控件

我有 4 个按钮没有直接应用于我的程序。我想隐藏或删除它们。我已经搜索到它们被称为什么......它们看起来像导航,左/右箭头,下一个/上一个。我似乎找不到他们叫什么。我在微软网站上看过,看着CTabView成员似乎并没有跳出来说“嘿,这些就是你要找的东西”....

我想删除的按钮

我希望这是一个相对容易的任务。有人知道如何“关闭它们”吗?

谢谢。

更新:

我能够通过在现有功能之前移动新功能来解决提到的 C4430,OutputWnd.h并且解决了箭头现在消失的输出窗格区域中的问题。我忘了提到的是我有另一种机制AddView,它创建 2 个运行时类并将它们放入选项卡式文档视图中。这一次,我一直在使用GetTabControl()它来让它变得漂亮,但这也遇到了同样的问题,滚动箭头现在出现了。

这是创建 2 个新选项卡的代码的样子:

我试图发表评论,CTabView::OnInitialUpdate();但我知道它不会也不会影响箭头。我对控件进行了一些搜索,但没有看到任何删除箭头的示例,我假设另一个覆盖是有序的。我将遵循另一个示例中显示的方法,我正在寻找是否可以修复它,类似于已显示的内容。

这些是否共享相同的CMFCTabCtrl机制或者这是不同的东西?

更新 2:

MFC 向导创建的 OutputWnd.cpp 具有相同的问题,因为我已经修改了选项卡控件,我找不到正确的指针来解决&tabCtrl()未知标识符的问题。编辑:这是问题,我找到了修复,请参阅更新 3 以查看解决方案。

更新 3:

我找到了未知标识符的答案,我试图调用一个不存在的函数。像这样进行了改革,它按预期工作:

0 投票
1 回答
62 浏览

c++ - 当用户键入字母时,MFC CListView 如何防止搜索和自动选择?

TL;博士

在 C++ MFC CListView 中,当 CListView 具有键盘焦点时,如何防止基于用户键入的字母进行自动选择?

情况:

MFC 应用程序使用 CListView 来显示包含字母数字字符串的行集合。如果我选择列表使其具有键盘焦点然后键入一个字母,则列表选择会跳转到第一列值以该字母开头的第一项。

即:如果我键入“r”,则列表列表选择会跳转到以字母“r”开头的第一个项目。如果我然后键入“b”,则列表选择会跳转到以字母 b 开头的第一个项目。等等。

当我使用 VS2019 新项目向导创建新应用程序时,此行为在 CListView 中是自动的。

问题一:

如何防止这种自动选择发生,同时不干扰向上/向下箭头键导航?

在对此进行打击的过程中,我发现带有 WC_LISTVIEW 类的直接 WIN32 窗口的行为也是如此,所以我认为必须有一种样式可以打开或关闭它?

如果它是一种样式,那么我可以在 OnInitialUpdate() 的 ModifyStyle() 调用中更改它,或者甚至只是使用它的 HWND 向控件发送消息?

所以......问题2:

我可以关闭它而不进入 CListView 的消息处理循环中的杂草吗?

评论

我不是在寻找 CListView 可以执行的高级多字母子字符串匹配搜索

我希望 CListView 在我键入字母或数字时停止更改选择,并且我希望它继续更改选择以响应向上/向下箭头、向上翻页/向下翻页和主页/结束键的正常行为. 因此,如果您愿意,请关闭搜索。

代码

我可以发布更多代码,但这将是 VS2019 New Project -> C++ -> MFC-> Explorer Style 向导的输出。

我所做的唯一相关更改是将 CListView 派生类重命名为 MyCFileListView,并填充列表。

填充列表:

其中 FileInfo 只是一个容器(应该是一个结构):

并且 program_state.file_list 是这样声明的:


我已经浏览了 MS 在 CListViews、WIN32 ListViews AKA WC_LISTVIEW、它们的样式和扩展样式上的页面,但找不到关于此行为的任何内容:

...以及其他太多,无法列出。

就好像这种行为非常好,以至于没有人愿意禁用它:-)