问题标签 [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.
php - 将列表视图数据导出为 Pdf
我正在使用 Clist View 在 facebook 上显示诸如列表顶部帖子之类的数据。现在有一个下载选项。我想以 pdf 格式下载 Clist 视图数据。我在谷歌上搜索,但我没有找到最好的例子。我应该怎么做才能以 pdf 格式下载 clist 视图的数据。
列表视图小部件:
yii - Yii1.1中listview html显示
我没有从下面的代码中得到任何输出 html
yii1.1中的listview示例有没有可用的demo?请分享yii1.1中listview示例的链接
yii - YII1 clistview 数据为空
我的项目中有一个自定义下拉分页并使用 CListView 显示项目,但它无法正常工作。无论我在下拉列表中选择什么数字或页码,列表的内容都是空的。我可以看到摘要编号已更改并正确显示,但未显示列表。我错过了什么?
下面是模型 - CandidateSearch() 代码:
下面是控制器代码:
以下是索引页面代码:
winapi - MFC:CListView 的 CListCtrl::InsertItem(0, "test", imageindex) 显示在列表末尾而不是开始?
我CListView
通过以下方式创建了一个:
它显示附件的图形,CImageList
并在其下有一个文本字符串。
在过去,我总是将项目添加到列表视图的末尾,然后它就会显示在那里。今天,我决定将列表视图项插入到第一个位置,但它仍然显示在列表视图的末尾?
我通过以下方式插入项目:
是在 the的imageindex
末尾,CImageList
并且在添加上面的调用之后添加了图像(为什么是 after 而不是 before,不确定,但就是这样)。调试返回 0。
一旦我这样做了,新项目就会显示在列表视图的末尾,当列表有很多项目时,甚至会在那里滚动屏幕。
不应该将列表视图项插入索引 0 使其在开始时显示?
我错过了什么或做错了什么?
蒂亚!!
更新:
如果我这样做:
它会起作用,但我认为我不应该这样做吗?
mfc - MFC:根据请求将 CListView 选项卡添加到 CTabView (CBCGPTabView) 不会调用 CMyListView::OnInitialUpdate()
我有一个CMyTabView
派生自CBCGPTabView
( CTabView
) ,我想动态添加选项卡。添加的选项卡将CMyListView
派生自CListView
. 如果我在它的过程中添加标签CMyTabView::OnCreate()
工作正常。如果我尝试通过自定义消息执行此操作,它会添加选项卡,但它是空白的(CMyListView::OnInitialUpdate()
从不调用)。
我需要做什么才能让它工作?
这是有效的(测试选项卡):
这不会(除了添加带有空白窗口的选项卡)。
c++ - MFC MDI CtabView 隐藏/移除不使用的导航控件
我有 4 个按钮没有直接应用于我的程序。我想隐藏或删除它们。我已经搜索到它们被称为什么......它们看起来像导航,左/右箭头,下一个/上一个。我似乎找不到他们叫什么。我在微软网站上看过,看着CTabView
成员似乎并没有跳出来说“嘿,这些就是你要找的东西”....
我希望这是一个相对容易的任务。有人知道如何“关闭它们”吗?
谢谢。
更新:
我能够通过在现有功能之前移动新功能来解决提到的 C4430,OutputWnd.h
并且解决了箭头现在消失的输出窗格区域中的问题。我忘了提到的是我有另一种机制AddView
,它创建 2 个运行时类并将它们放入选项卡式文档视图中。这一次,我一直在使用GetTabControl()
它来让它变得漂亮,但这也遇到了同样的问题,滚动箭头现在出现了。
这是创建 2 个新选项卡的代码的样子:
我试图发表评论,CTabView::OnInitialUpdate();
但我知道它不会也不会影响箭头。我对控件进行了一些搜索,但没有看到任何删除箭头的示例,我假设另一个覆盖是有序的。我将遵循另一个示例中显示的方法,我正在寻找是否可以修复它,类似于已显示的内容。
这些是否共享相同的CMFCTabCtrl
机制或者这是不同的东西?
更新 2:
MFC 向导创建的 OutputWnd.cpp 具有相同的问题,因为我已经修改了选项卡控件,我找不到正确的指针来解决&tabCtrl()
未知标识符的问题。编辑:这是问题,我找到了修复,请参阅更新 3 以查看解决方案。
更新 3:
我找到了未知标识符的答案,我试图调用一个不存在的函数。像这样进行了改革,它按预期工作:
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、它们的样式和扩展样式上的页面,但找不到关于此行为的任何内容:
https://docs.microsoft.com/en-us/cpp/mfc/reference/clistview-class?view=msvc-160
https://docs.microsoft.com/en-us/windows/win32/controls/list-view-controls-overview
https://docs.microsoft.com/en-us/windows/win32/controls/extended-list-view-styles
https://docs.microsoft.com/en-us/windows/win32/msi/listview-control
...以及其他太多,无法列出。
就好像这种行为非常好,以至于没有人愿意禁用它:-)